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
Please also mark the comments that contributed to the solution of the article
Content-Key: 126197
Url: https://administrator.de/contentid/126197
Printed on: April 18, 2024 at 06:04 o'clock
2 Comments
Latest comment
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ß