以下%1 表示什么(在.bat文件中)?
jsmin <%1 >%2
答案 0 :(得分:23)
它表示传递给批处理文件的第一个命令行参数。
如果您运行批处理文件:
myfile.bat firstArg secondArg
%1
变为“firstArg”,%2
变为“secondArg”
相关的shift
命令将参数1的位置向左移动。在批处理文件中运行shift
一次将使“%1”值成为第二个参数,“%2”成为第三个参数,依此类推。它对于处理批处理文件中的循环中的命令行参数很有用。
答案 1 :(得分:9)
%1
是给出的第一个参数,%2
是第二个参数。
如果使用foo.bat source.js destination.js
运行文件,则命令运行为jsmin <source.js >destination.js
。