[Batch]Vérifier qu’un processus est lancé

Pour vérifier en Batch qu’un processus est lancé il faut utiliser la commande tasklist (qui liste tout les processus lancés et la commande find pour rechercher dans cette liste le processus voulu.
Find peut prendre, entre autre, les options /C : Affiche seulement le nombre de lignes contenant la chaîne et /I : Ignore la casse lors de la recherche de la chaîne.
Si aucun processus n’est trouvé la commande retournera une erreur de niveau 1.

Ainsi :

tasklist find « processus » /C /i > nul
if NOT ERRORLEVEL 1 goto est_lancer

Si vous avez apprécié cet article, pensé à laissé un commentaire ou vous abonner au flux RSS feed.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *