So starten Sie eine EXE aus einer BAT-Datei, ohne die Befehlszeile zu blockieren

So starten Sie eine EXE aus einer BAT-Datei, ohne die Befehlszeile zu blockieren

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 startdas 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 startzum Starten von Programmen auf besondere Weise finden Sie unter .

verwandte Informationen