Unter Windows 2000 überprüfen ob Programm schon gestartet ist
Hallo folgendes:
unter XP Pro/Vista Enterprise habe ich folende Batch Datei:
Das geht aber leider unter Win2000 nicht weil da keine Tasklist.exe dabei ist.
Gibt es eine Möglichkeit das das auch unter Win2000 funktioniert ??
Schönes WE!!
MfG MTB
unter XP Pro/Vista Enterprise habe ich folende Batch Datei:
@echo off
set retval=0
if "Programm.exe" EQU "" goto usage
set pn=Programm.exe
goto main
:checkproc
for /f "usebackq tokens=1" %%a in ( `tasklist /fi "imagename eq %pn%"` ) do if "%%a" EQU "%pn%" exit /b 0
exit /b 1
:main
call :checkproc
set retval=%errorlevel%
goto eof
:usage
echo Aufruf von %0 Prozessname
set retval=1
:eof
if %retval% EQU 0 (
echo Eine Programm ist bereits gestartet, bitte beenden Sie diese und starten Sie dann erneut!
PAUSE
exit
) else (
echo AnKa-fix startet jetzt!
F:
cd "F:\Programme\Programm"
"F:\Programme\Programm\Programm.exe"
)
exit /b %retval%
Das geht aber leider unter Win2000 nicht weil da keine Tasklist.exe dabei ist.
Gibt es eine Möglichkeit das das auch unter Win2000 funktioniert ??
Schönes WE!!
MfG MTB
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 86418
Url: https://administrator.de/contentid/86418
Ausgedruckt am: 25.11.2024 um 14:11 Uhr
2 Kommentare
Neuester Kommentar
tlist.exe ist auf der Installations-CD im Verzeichnis Support\Tools in Support.cab enthalten.