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