Wie füge ich der Verknüpfung Befehlszeilenoptionen hinzu?

98

Wie kann ich einer ausführbaren Datei in einer Verknüpfung in Windows XP Befehlszeilenoptionen hinzufügen?

Zum Beispiel in den Verknüpfungseigenschaften in Ziel habe ich:

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

Ich möchte einige Optionen hinzufügen:

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

Dabei erhalte ich jedoch die Fehlermeldung, dass der im Zielfeld angegebene Name ungültig ist.

Karl Voigtland
quelle

Antworten:

123

Haben Sie versucht, im Feld Ziel hinzuzufügen

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

Nur der Programmpfad und der Name müssen in Anführungszeichen gesetzt werden.

BinaryMisfit
quelle
Funktioniert, danke! Das ist die Stärke von superuser.com. Es ist schneller als der Versuch, eine Antwort zu googeln.
Karl Voigtland
26
@KarlVoigtland Tatsächlich liegt die Stärke von SU darin, dass es häufig die beste Antwort als erstes Suchergebnis liefert, wenn Sie es mit Google tun.
Alan Turing
1
Windows 7 entfernt die Anführungszeichen und erweitert bekannte ausführbare Pfade. Wenn Sie versuchen , CMD builtins (wie Rohrleitungen) von einem Link zu laufen, siehe superuser.com/questions/1089922/...
hand
Gibt es irgendwo eine Liste aller möglichen Argumente?
Hashim
1
@Hashim: "Alle möglichen Argumente" zu was cmd.exe? Hier ist ein Link zu diesen.
Martineau
13

Platzieren Sie die Schalter nach den Anführungszeichen.

Aufgrund von Leerzeichen im Pfad wird nur der Programmpfad in Anführungszeichen gesetzt. So etwas lässt My Documentssich aufgrund des Abstands zwischen den Wörtern nicht richtig auflösen, daher sind Anführungszeichen erforderlich. Dies ist auch der Grund, warum Sie wahrscheinlich kein Programm mit (separaten) Mehrwortschaltern finden, wie z --example switch. Normalerweise sehen Sie --example-switchstattdessen so etwas, weil ein Leerzeichen ein separates Programmargument darstellt.

John T
quelle
Ich kann nicht glauben, dass ich vor dir eine Antwort bekommen habe
BinaryMisfit
Ich beantwortete eine zweite Frage, als mein Programm ablief, diese schien einfacher zu sein, aber ich war zu spät :(
John T
Gibt es irgendwo eine Liste aller möglichen Argumente?
Hashim
@ Hashim- Die Argumente hängen von dem Programm ab, mit dem die Verknüpfung verknüpft ist. Überprüfen Sie in der Dokumentation Ihres Programms, welche Argumente akzeptiert werden.
Paul Sinclair
3

Ihre Zitate sind am falschen Ort. Die Anführungszeichen gehen nur um einzelne Pfade. Verschieben Sie also Ihr Endzitat zurück an das Ende von program.exe und lassen Sie -option1 -option2 außerhalb der Anführungszeichen.

Ryan Bolger
quelle
0

Sie können auch Verknüpfungen für den direkten Zugriff auf einen Ordner oder eine Website verwenden.
Ordner:
F: \ CriticalFiles \ MS_InternetAccess
Internet:
"C: \ Programme (x86) \ Internet Explorer \ iexplore.exe" " https://www.theguardian.com/world "
Ich setze beide Argumente in Anführungszeichen.
Ich benutze diese, weil Win10 von Zeit zu Zeit das Startmenü zu verlieren scheint.

Robert Pearce
quelle