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.

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.


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.


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.