在 .exe 快捷方式中,我可以使用额外的参数。但是如何在 .bat 文件中传递这些参数?
答案1
要将参数传递给 bat 或 cmd 文件 - 只需运行带有参数的脚本,如下所示:
script.cmd parameter1 parameter2
在脚本中 - 如果你传递参数 - 你将有 %1 %2 %3 特殊变量可用,你可以像这样使用它们
echo First argument is %1
echo Second argument is %2
echo Starting application with arguments
application.exe %1 %2
更多信息:
Wikibooks 上的 Windows 批处理脚本 / 命令行参数
在评论中讨论后稍后编辑/添加。
要用命令行文件(cmd 或 bat)替换快捷方式 - 创建.bat
或.cmd
文件如下:
"C:\Some Location\Some application.exe" argument1 argument2
答案2
以完全相同的方式:
BatchFile.bat param1 param2 ...
在批处理文件中,参数的地址为%1
,,%2
...