samtrex
Goto Top

Taskabfrage mit Errorlevel

Hallo mal wieder, ich habe da ein kleines Problemchen,
ich möchte gerne aus einer Batch heraus prüfen, ob ein bestimmtes Programm läuft...
Habe dazu schon einen Beitrag hier gesehen, der hilft mir aber nicht.

Beispiel mit Tasklist.exe unter XP Pro.
tasklist /FI "IMAGENAME eq OUTLOOK.exe"

leider bekomme ich da keinen ERRORLEVEL zurück, kurz ich habe immer 0.

Gibt es da einen Trick, oder ein anderes Programm??
In dem anderen Beitrag war die rede von opPL. Das kann aber nur alle Tasks anzeigen.

Vielen Dank im Vorraus und schon mal frohe Ostern!!!

MfG Sam

Content-ID: 30170

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

Ausgedruckt am: 22.11.2024 um 12:11 Uhr

miniversum
miniversum 11.04.2006 um 13:13:25 Uhr
Goto Top
Hallo
Las dir doch mit tasklist alle Tasks anzeigen und geh mit ner For-Schleife drüber um zu schauen ob der Task läuft.

Also so in der Art:

For /F "delims= " %%i (Tasklist) do if /i %%i=outlook.exe echo Leauft!

miniversum
Biber
Biber 11.04.2006 um 13:33:57 Uhr
Goto Top
tasklist |find /i "outlook">nul

->Errorlevel = 0: Outlook läuft
->Errorlevel > 0: Outlook läuft nicht.

Gruß
Biber
SamTrex
SamTrex 11.04.2006 um 13:55:18 Uhr
Goto Top
PERFEKT!
Wie immer Biber...
Besten Dank!