cookie
Goto Top

Prozess überprüfen

Hallo zusammen.

Habe ein kleines Problem. Ich möchte einen Prozess überprüfen, z.B. Notepad.
Solange dieser offen ist, soll er immer wieder in die Prüfschlaufe fallen. Wenn er weg ist, soll der Script fortgesetzt werden. Wie kann ich das realisieren? Habs schon mit pslist und dann dem abfangen vom errorlevel veruscht, leider ohne erfolg. Bin im moment ziiimlich ratolos.

besten dank für eure Hilfe.

Gruss Cookie

Content-ID: 36266

Url: https://administrator.de/contentid/36266

Ausgedruckt am: 21.11.2024 um 21:11 Uhr

Biber
Biber 19.07.2006 um 12:59:47 Uhr
Goto Top
Moin cookie,
Kollege l0c4lhost hat gerade einen ähnlichen Beitrag offen. Schau dort auch mal rein.

Zu Deinen Beispiel
:: in DeinemBatch.bat
@echo off
:loop
tasklist |find /i "notepad.exe">nul   
If errorlevel 1 goto weiterkeinNotepadDa
ping -n 5 localhost >nul && Rem ein bissl warten...
goto loop

:weiterkeinNotepadDa
Rem  hier das, was nach Notepad-Beendigung passieren soll

Gruß
Biber
cookie
cookie 19.07.2006 um 13:11:13 Uhr
Goto Top
Hallo Biber.

Vielen dank, genau das war die Lösung zu meine Problem.
Biber
Biber 19.07.2006 um 13:13:54 Uhr
Goto Top
Vielen dank, genau das war die Lösung zu meine Problem.
Na dann bitte auch auf "Gelöst" setzen.. face-wink