Batch Datei ausführen wenn ein exe Prozess ausgeführt wird?

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

GalaxyforSound 
Fragesteller
 31.12.2016, 18:32

Funktioniert leider nicht

0