[Batch] Processus exact actif
Bonjour à tous,
j'ai un problème pour voir si un processus est actif ou non.
J'ai fait ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
@Echo Off
REM On regarde si test est deja lance
tasklist |find "test.exe"
If %errorlevel%== 0 (
echo.
echo ..............test est deja lancee!!
echo.
pause
goto EndErreur
) else (
goto deb2) |
Cela fonctionne bien mais mon soucis est que sur certain poste, j'ai un autre processus qui s'appelle autotest.exe par exemple et qui du coup crois que c'est mon processus...
Il faudrait qu'il ne detecte que le processus se nommant exactement "test.exe".
Est-ce possible de faire cela?
Après recheche sur Internet, j'ai trouvé findstr mais je n'ai pas trouvé de solution à mon problème (ou pas réussi à le mettre en oeuvre, je ne sais pas).
D'avance, merci pour votre aide à tous.
Bonne journée.