Batch Datei ausführen wenn ein exe Prozess ausgeführt wird?
Simples Beispiel wenn Prozess.exe gestartet ist soll sich xy.bat öffnen. Wie krieg ich das hin?
2 Antworten
Vielleicht mal wie folgt probieren. Bei diesem Batch wartet der Batch bis Prozess.exe gestartet ist bzw. wenn Prozess.exe schon gestartet ist wird der Batch gleich ausgeführt. Natürlich Verzeichnis von xy.bat anpassen.
@echo off :loop tasklist|findstr /b /i /c:"Prozess.exe">nul||goto loop "D:\batch\xy.bat"
Versuchs mal mit folgenden Batch.
@echo off set Programm=Prozess.exe tasklist |find /i "%Programm%" >nul if %errorlevel% == 0 ( start D:\batch\xy.bat ) else ( echo Das Programm "%Programm%" leauft gerade nicht! ) Pause