如何将命令行选项添加到快捷方式?

如何将命令行选项添加到快捷方式?

如何在 Windows XP 的快捷方式中向可执行文件添加命令行选项?

例如,在目标的快捷方式属性中我有:

"c:\path\to\exe\pogram.exe"

我想添加一些选项:

"c:\path\to\exe\program.exe -option1 -option2"

但是,当我执行此操作时,出现错误,提示目标框中指定的名称无效。

答案1

您是否尝试过在目标字段中添加

“c:\path\to\exe\program.exe”-选项1-选项2

只有程序路径和名称需要用引号括起来。

答案2

将开关放在引号后面。

由于路径中有空格,因此只有程序路径被放在引号中。My Documents由于单词之间有空格,类似这样的代码无法正确解析,因此需要使用引号。这也是为什么您可能找不到带有多个单词开关(它们是分开的)的程序,例如--example switch。您通常会看到类似这样的代码,--example-switch因为空格构成了单独的程序参数。

答案3

您的引号位置不对。引号只围绕单个路径。因此,请将结尾的引号移回到 program.exe 的末尾,并将 -option1 -option2 放在引号之外。

答案4

您还可以使用快捷方式直接访问文件夹或网站。

文件夹:

F:\CriticalFiles\MS_InternetAccess  

互联网:

"C:\Program Files (x86)\Internet  Explorer\iexplore.exe" "https://www.theguardian.com/world"

我用引号将两个参数括起来。
我之所以使用引号,是因为 Win10 似乎有时会丢失开始菜单。

相关内容