Ich verwende SSH, um mich über die Befehlszeile mit einem anderen Computer zu verbinden und .bat-Skripte auszuführen. (Windows 10). Aber wenn ich eine Batchdatei ausführe, die Folgendes enthält
start c:\Program Files\qBittorrent\qbittorrent.exe
die SSH-Befehlszeile blockiert (ich gehe davon aus, dass ich die Kontrolle erst wiedererlangen kann, wenn die App beendet wird). Gibt es also eine Möglichkeit, eine EXE-Datei von der Befehlszeile aus auszuführen, die die Eingabeaufforderung nicht blockiert und mit der ich weitere Befehle ausführen kann? Sogar Strg-C funktionierte danach nicht mehr
Antwort1
Dies liegt daran, dass ein Fehlerdialogfeld angezeigt wird, das Sie nicht sehen (und daher nicht anklicken können Ok
), mit der Meldung, dass Ihre Datei nicht gefunden werden kann C:\Program
. Setzen Sie Pfade mit Leerzeichen in Anführungszeichen.
Übernimmt auch start
das erste Anführungszeichen in der Zeile als Fenstertitel.
start "My Title" "c:\Program Files\qBittorrent\qbittorrent.exe"
start /?
Eine Erläuterung des normalen Startens von Programmen (durch einfaches Eintippen ihres Namens) und des Verhaltens vor und nach Windows 2000 sowie der Verwendung start
zum Starten von Programmen auf besondere Weise finden Sie unter .