如何在快捷方式中添加命令行选项?


98

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

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

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

我想添加一些选项:

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

但是,当我这样做时,我收到一条错误消息,指出目标框中指定的名称无效。

Answers:


123

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

“ c:\ path \ to \ exe \ program.exe” -option1 -option2

仅程序路径和名称需要用引号引起来。


工程,谢谢!那就是superuser.com的力量。它比尝试谷歌答案更快。
Karl Voigtland

26
@KarlVoigtland实际上,SU的强大之处在于,当您使用Google时,它通常会提供最佳答案作为第一个搜索结果。
艾伦·图灵

1
Windows 7去除引号并扩展已知的可执行路径。如果您尝试通过链接运行CMD内置函数(如管道),请参见superuser.com/questions/1089922/…–
处理

某处是否有所有可能参数的列表?
Hashim

1
@Hashim:“所有可能的参数”是什么cmd.exe这是这些的链接。
martineau

13

将开关置于引号后。

由于路径中只有空格,因此仅将程序路径保留在引号中。My Documents由于单词之间的空格,类似的东西无法正确解析,因此需要使用引号。这也是为什么您可能找不到带有多字开关(单独的)的程序的原因--example switch。通常,您会看到类似的内容,--example-switch因为空格构成了单独的程序参数。


不敢相信我会在你面前得到答案
BinaryMisfit

当我的程序关闭时,我正在回答第二个问题,这个问题似乎比较容易,但是我为时已晚:(
John T

某处是否有所有可能参数的列表?
Hashim

@ Hashim-参数取决于快捷方式链接到的程序。检查程序的文档以发现程序将接受的参数。
Paul Sinclair


0

您也可以使用快捷方式直接访问文件夹或网站。
文件夹:
F:\ CriticalFiles \ MS_InternetAccess
互联网:
“ C:\ Program Files(x86)\ Internet Explorer \ iexplore.exe”“ https://www.theguardian.com/world
我在两个参数周围都使用了引号。
我使用这些是因为Win10似乎有时会丢失开始菜单。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.