如何在 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 似乎有时会丢失开始菜单。