Suche Eventwatcher - Wenn test.exe nicht mehr vorhanden, dann fuehre befehl x au
zur Bereinigung von überbleibseln des eigentlichen Programms
Hallo,
ich stehe vor folgendem Problem.
Ich brauche eine Lösung, die mir einen Befehl ausführt, sobald eine bestimmte exe-Datei nicht mehr als Task aktiv ist.
Sprich ich starte ein Programm, und sobald das Programm geschlossen wird, soll ein Befehl ausgeführt werden.
Ich habe mir überlegt, dass ich da so einen Art Eventwatcher/Taskwatcher brauche, der zusammen mit dem Programm gestartet wird (z.B. über ein Batch-File), der dann aber unsichtbar im Hintergrund schaut, ob das Programm noch aktiv ist.
Sobald das Programm nicht mehr läuft, also die exe des Programms nicht mehr aktiv ist, soll der Eventwatcher aktiv werden und noch ein abschließenden Befehl (Befehl, Batch-Datei) ausführen und sich natürlich dann selbst wieder beenden.
Ach ja, das ganze unter W2K3.
Wer kennt hierfür eine Lösung.
Gruß
Martin
Hallo,
ich stehe vor folgendem Problem.
Ich brauche eine Lösung, die mir einen Befehl ausführt, sobald eine bestimmte exe-Datei nicht mehr als Task aktiv ist.
Sprich ich starte ein Programm, und sobald das Programm geschlossen wird, soll ein Befehl ausgeführt werden.
Ich habe mir überlegt, dass ich da so einen Art Eventwatcher/Taskwatcher brauche, der zusammen mit dem Programm gestartet wird (z.B. über ein Batch-File), der dann aber unsichtbar im Hintergrund schaut, ob das Programm noch aktiv ist.
Sobald das Programm nicht mehr läuft, also die exe des Programms nicht mehr aktiv ist, soll der Eventwatcher aktiv werden und noch ein abschließenden Befehl (Befehl, Batch-Datei) ausführen und sich natürlich dann selbst wieder beenden.
Ach ja, das ganze unter W2K3.
Wer kennt hierfür eine Lösung.
Gruß
Martin
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 47013
Url: https://administrator.de/forum/suche-eventwatcher-wenn-test-exe-nicht-mehr-vorhanden-dann-fuehre-befehl-x-au-47013.html
Ausgedruckt am: 09.04.2025 um 22:04 Uhr
4 Kommentare
Neuester Kommentar
So was ähnliches gabs schonmal. Was du suhst nent sich Tastlist und kannst du direkt in die Batch einbauen. Das sieht dann ungefär so aus:
...
set Programm=test.exe
:Schleife
tasklist |find /i "%Programm%" >nul
if errorlevel == 0 (
REM Das Programm leauft gerade!
goto :Schleife
) else (
REM Das Programm leauft gerade nicht!
Befehl
)
miniversum
...
set Programm=test.exe
:Schleife
tasklist |find /i "%Programm%" >nul
if errorlevel == 0 (
REM Das Programm leauft gerade!
goto :Schleife
) else (
REM Das Programm leauft gerade nicht!
Befehl
)
miniversum