it-swarm.xyz

Как добавить параметры командной строки в ярлык?

Как добавить параметры командной строки к исполняемому файлу в ярлыке в Windows XP?

Например в свойствах ярлыка в target у меня есть:

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

Я хочу добавить несколько вариантов:

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

Однако, когда я делаю это, я получаю сообщение об ошибке, указывающее, что имя, указанное в поле назначения, недопустимо.

97
Karl Voigtland

Вы пытались добавить в поле «Цель»

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

Только кавычки и путь к программе должны быть заключены в кавычки.

122
BinaryMisfit

Поместите переключатели после кавычек.

Только путь к программе хранится в кавычках из-за пробелов в пути. Что-то вроде My Documents не разрешится должным образом из-за пробела между словами, поэтому нужны кавычки. По этой же причине вы, вероятно, не найдете программу с несколькими переключателями Word (которые являются отдельными), такими как --example switch. Вместо этого вы обычно увидите что-то вроде --example-switch, потому что пробел представляет собой отдельный программный аргумент.

13
John T

Ваши цитаты не в том месте. Кавычки идут только по отдельным путям. Так что переместите свою конечную цитату обратно в конец program.exe и оставьте -option1 -option2 вне кавычек.

3
Ryan Bolger