Представляет первый аргумент командной строки, переданный в командный файл.
Если вы запускаете свой командный файл с:
myfile.bat firstArg secondArg
%1
становится "firstArg", а %2
становится "secondArg"
Связанная команда shift
сдвигает позицию аргументов на один влево. Запуск shift
один раз в пакетном файле сделает значение «% 1» вторым аргументом, «% 2» станет третьим и т. Д. Это полезно для обработки аргументов командной строки в цикле в командном файле.