Ich möchte eine Batch-Datei schreiben, die prüft, ob ein Prozess läuft, und eine Aktion ausführt, falls dies der Fall ist, und eine andere Aktion, falls dies nicht der Fall ist.
Ich weiß, dass ich Tasklisten verwenden kann, um alle laufenden Prozesse aufzulisten, aber gibt es eine einfachere Möglichkeit, einen bestimmten Prozess direkt zu überprüfen?
Es scheint, als ob das funktionieren sollte, aber es nicht:
%Vor%Unter Verwendung der von atzz bereitgestellten Lösung folgt hier eine vollständige Demo:
Bearbeiten: Vereinfacht und modifiziert, um sowohl unter WinXP als auch unter Vista zu funktionieren
%Vor%Tags und Links windows process batch-file