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