Як додати параметри командного рядка до ярлика?


98

Як можна додати параметри командного рядка до виконуваного файлу в ярлику в Windows XP?

Наприклад, у властивостях ярлика в цілі я маю:

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

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

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

Однак, коли я роблю це, я отримую помилку про те, що ім'я, вказане в цільовому полі, не є дійсним.

Відповіді:


123

Ви намагалися додати в полі Ціль

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

Тільки програмний шлях та ім’я потрібно укладати в лапки.


Працює, дякую! Це сила сайту superuser.com. Це швидше, ніж намагатися гугл відповісти.
Karl Voigtland

26
@KarlVoigtland Насправді сила SU полягає в тому, що він часто дає найкращу відповідь як перший результат пошуку, коли ви це робите Google.
Алан Тьюрінг

1
Windows 7 знімає лапки і розширює відомі виконавчі шляхи. Якщо ви намагаєтеся запустити вбудовані CMD (наприклад, трубопроводи) за посиланням, див. Superuser.com/questions/1089922/…
обробляти

Чи є десь список усіх можливих аргументів?
Хашим

1
@Hashim: "всі можливі аргументи" до чого cmd.exe,? Ось посилання на ці.
мартіно

13

Поставте вимикачі після лапок.

Лише програмний шлях зберігається в лапках через пробіли на шляху. Щось подібне My Documentsне вирішиться належним чином через пробіл між словами, тому цитати потрібні. Ось чому, ймовірно, ви не знайдете програму з багатослівними перемикачами (які є окремими), такими як --example switch. Зазвичай ви побачите щось подібне, --example-switchтому що пробіл являє собою окремий програмний аргумент.


Не можу повірити, що я отримав відповідь перед вами
BinaryMisfit

Я відповідав на друге запитання, коли моя програма вимкнулася, ця здалася легшою, але я запізнився :(
Джон Т

Чи є десь список усіх можливих аргументів?
Хашим

@ Хашим - Аргументи залежать від програми, на яку посилається ярлик. Перегляньте документацію програми, щоб виявити, які аргументи вона прийме.
Пол Сінклер

3

Ваші котирування не в тому місці. Цитати йдуть лише окремими стежками. Тому перенесіть кінцеву цитату назад в кінець program.exe і залиште -option1 -option2 поза цитатами.


0

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.