mardi 26 août 2008

[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

1 commentaire:

  1. Bonjour j'aimerai avoir la syntaxe quand à un service s'il vous plait.
    Cordialement

    RépondreSupprimer