Как добавить параметры командной строки к исполняемому файлу в ярлыке в Windows XP?
Например в свойствах ярлыка в target у меня есть:
"c:\path\to\exe\pogram.exe"
Я хочу добавить несколько вариантов:
"c:\path\to\exe\program.exe -option1 -option2"
Однако, когда я делаю это, я получаю сообщение об ошибке, указывающее, что имя, указанное в поле назначения, недопустимо.
Вы пытались добавить в поле «Цель»
"c:\path\to\exe\program.exe" -option1 -option2
Только кавычки и путь к программе должны быть заключены в кавычки.
Поместите переключатели после кавычек.
Только путь к программе хранится в кавычках из-за пробелов в пути. Что-то вроде My Documents
не разрешится должным образом из-за пробела между словами, поэтому нужны кавычки. По этой же причине вы, вероятно, не найдете программу с несколькими переключателями Word (которые являются отдельными), такими как --example switch
. Вместо этого вы обычно увидите что-то вроде --example-switch
, потому что пробел представляет собой отдельный программный аргумент.
Ваши цитаты не в том месте. Кавычки идут только по отдельным путям. Так что переместите свою конечную цитату обратно в конец program.exe и оставьте -option1 -option2 вне кавычек.