Он представляет первый аргумент командной строки, переданный пакетному файлу.
Если вы запустите пакетный файл с помощью
myfile.bat firstArg secondArg
%1 становится "firstArg", а %2 становится "secondArg"
Связанная команда shift сдвигает положение аргументов один влево. Запуск shift один раз в пакетном файле сделает значение "% 1" вторым аргументом, "% 2" станет третьим и т.д. Он полезен для обработки аргументов командной строки в цикле в пакетном файле.
Ответ 2
%1 - это первый аргумент, %2 второй.
Если вы запустите файл с foo.bat source.js destination.js, запуск команды jsmin <source.js >destination.js.