
Как добавить параметры командной строки к исполняемому файлу в ярлыке в Windows XP?
Например, в свойствах ярлыка в target у меня есть:
"c:\path\to\exe\pogram.exe"
Хочу добавить несколько вариантов:
"c:\path\to\exe\program.exe -option1 -option2"
Однако когда я это делаю, я получаю сообщение об ошибке, сообщающее, что указанное в целевом поле имя недопустимо.
решение1
Вы пробовали добавить в поле «Цель»
"c:\путь\к\exe\программе.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 время от времени теряет меню «Пуск».