CMD wenn Programmprozess läuft mache nichts sonst starte
Hallo,
hab ein Problem. Beim googlen hab ich dann auch einen Ansatz gefunden aber das klappt nicht 100% wie ich es will.
Weil dummerweise das dos Fenster offen bleibt. Hab es auch um exits usw. ergänzt aber ohne Erfolg.
Hier mal der Code:
tasklist |find /i "iron.exe" >nul
if %errorlevel% == 0 (
exit
) else (
"C:\Programme\SRWare Iron\iron.exe"
exit
)
Was ist daran flasch?
lg MC
hab ein Problem. Beim googlen hab ich dann auch einen Ansatz gefunden aber das klappt nicht 100% wie ich es will.
Weil dummerweise das dos Fenster offen bleibt. Hab es auch um exits usw. ergänzt aber ohne Erfolg.
Hier mal der Code:
tasklist |find /i "iron.exe" >nul
if %errorlevel% == 0 (
exit
) else (
"C:\Programme\SRWare Iron\iron.exe"
exit
)
Was ist daran flasch?
lg MC
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 126197
Url: https://administrator.de/forum/cmd-wenn-programmprozess-laeuft-mache-nichts-sonst-starte-126197.html
Ausgedruckt am: 18.04.2025 um 05:04 Uhr
2 Kommentare
Neuester Kommentar

Servus,
"eigentlich" kann es so aber nicht funktionieren...
sollte eher aus dem Bauch richtig sein.
/i "brauchst" du beim find nicht, wenn die exe klein geschrieben ist.
Start "irgendwas" "programm" auf jeden Fall.
Gruß
"eigentlich" kann es so aber nicht funktionieren...
tasklist |find "iron.exe" >nul
if %errorlevel% == 0 (
exit
) else (
start "Iron" C:\Programme\SRWare_Iron\iron.exe
exit
)
sollte eher aus dem Bauch richtig sein.
/i "brauchst" du beim find nicht, wenn die exe klein geschrieben ist.
Start "irgendwas" "programm" auf jeden Fall.
Gruß