2009-08-25 17:33:35 +0000 2009-08-25 17:33:35 +0000
105
105

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

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

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

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

Я хочу добавить некоторые опции:

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

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

Ответы (4)

130
130
130
2009-08-25 17:34:57 +0000

Пытались ли вы добавить в поле Target

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

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

13
13
13
2009-08-25 17:35:34 +0000

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

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

4
4
4
2009-08-25 17:35:20 +0000

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

0
0
0
2016-10-16 10:23:20 +0000

Вы также можете использовать ярлыки для прямого доступа к папке или сайту. Папка: F:\CriticalFiles\MS_InternetAccess Интернет: “C:\Program Файлы (x86)\Internet Explorer\iexplore.exe” https://www.theguardian.com/world “ Я использую кавычки вокруг обоих аргументов. Я использую их, потому что Win10, кажется, время от времени теряет стартовое меню.