在.bat(批处理)中传递快捷方式参数

在.bat(批处理)中传递快捷方式参数

在 .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...

相关内容