Jak dodać opcje wiersza poleceń do skrótu?

98

Jak mogę dodać opcje wiersza polecenia do pliku wykonywalnego za pomocą skrótu w systemie Windows XP?

Na przykład we właściwościach skrótu w celu mam:

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

Chcę dodać kilka opcji:

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

Jednak gdy to robię, pojawia się błąd informujący, że nazwa określona w polu docelowym jest niepoprawna.

Karl Voigtland
źródło

Odpowiedzi:

123

Czy próbowałeś dodać w polu Cel

„c: \ ścieżka \ do \ exe \ program.exe” -option1 -option2

Jedynie ścieżka programu i nazwa muszą być ujęte w cudzysłowy.

BinaryMisfit
źródło
Działa dzięki! Taka jest moc superuser.com. To szybsze niż szukanie w Google odpowiedzi.
Karl Voigtland,
26
@KarlVoigtland W rzeczywistości siła SU polega na tym, że często zapewnia najlepszą odpowiedź jako pierwszy wynik wyszukiwania po uruchomieniu Google.
Alan Turing
1
Windows 7 usuwa cudzysłowy i rozszerza znane ścieżki wykonywalne. Jeśli próbujesz uruchomić poleceń wbudowanych CMD (jak rurociągów) z linkiem, zobacz superuser.com/questions/1089922/...
uchwyt
Czy gdzieś jest lista wszystkich możliwych argumentów?
Hashim
1
@Hashim: „wszystkie możliwe argumenty”, co cmd.exe? Oto link do nich.
martineau,
13

Umieść przełączniki po cudzysłowach.

Tylko ścieżka programu jest przechowywana w cudzysłowie ze względu na spacje na ścieżce. Coś w rodzaju My Documentsnie rozwiąże się poprawnie z powodu odstępu między słowami, więc potrzebne są cytaty. Z tego też powodu prawdopodobnie nie znajdziesz programu z wielowymiarowymi przełącznikami (które są oddzielne), takich jak --example switch. Zwykle zobaczysz coś takiego, --example-switchponieważ spacja stanowi osobny argument programu.

John T.
źródło
Nie mogę uwierzyć, że otrzymałem odpowiedź przed tobą
BinaryMisfit,
Odpowiedziałem na drugie pytanie, kiedy mój program się uruchomił, ten wydawał się łatwiejszy, ale spóźniłem się :(
John T
Czy gdzieś jest lista wszystkich możliwych argumentów?
Hashim
@ Hashim - Argumenty zależą od programu, do którego prowadzi skrót. Sprawdź dokumentację swojego programu, aby dowiedzieć się, jakie argumenty zaakceptuje.
Paul Sinclair
3

Twoje cytaty są w niewłaściwym miejscu. Cytaty dotyczą tylko poszczególnych ścieżek. Więc przenieś końcowy cytat z powrotem na koniec programu.exe i pozostaw -option1 -option2 poza cudzysłowami.

Ryan Bolger
źródło
0

Możesz także użyć skrótów do bezpośredniego dostępu do folderu lub strony internetowej.
Folder:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
„C: \ Program Files (x86) \ Internet Explorer \ iexplore.exe” „ https://www.theguardian.com/world
Używam cudzysłowów wokół obu argumentów.
Używam ich, ponieważ Win10 wydaje się od czasu do czasu tracić menu startowe.

Robert Pearce
źródło