
Immer wenn ich versuche, ein Dokument oder Programm mit mehr als einem Wort im Titel mit der richtigen Syntax zu öffnen (mit dem Befehl „Start“ und dem Dokument- oder Programmnamen in Anführungszeichen), wird anstelle des Dokuments oder Programms ein neues Fenster der Windows-Eingabeaufforderung geöffnet. Wenn ich die Leerzeichen des Dokuments oder Programms entferne, wird das Dokument oder Programm geöffnet, aber ich möchte nicht den Titel aller meiner Dokumente oder Programme ändern müssen, nur um sie über die Windows-Eingabeaufforderung oder Git Bash öffnen zu können.
Antwort1
Wie öffnet man ein Dokument oder Programm, dessen Titel mehr als ein Wort enthält?
Bei der Verwendung start
wird davon ausgegangen, dass das erste zitierte Argument der Titel des cmd
geöffneten Fensters ist.
Syntax
START "title" [/D path] [options] "command" [parameters]
...
Fügen Sie immer einen TITEL ein. Dies kann eine einfache Zeichenfolge wie „Mein Skript“ oder nur ein Paar leerer Anführungszeichen sein.
""
Laut der Microsoft-Dokumentation ist der Titel optional, aber abhängig von den anderen gewählten Optionen kann es zu Problemen kommen, wenn er weggelassen wird.
QuelleStart - Ein Programm starten - Windows CMD - SS64.com
Sie müssen ""
für den Fenstertitel eine leere Zeichenfolge verwenden.
Beispiel:
start `""` notepad "my document.txt
Oder, wenn notepad
es das Standardprogramm zum Öffnen .txt
von Dateien ist:
start `""` "my document.txt
QuelleStart - Ein Programm starten - Windows CMD - SS64.com