Fichier .bat : vérifier l'état d'un programme

Résolu
thib0787 Messages postés 934 Statut Membre -  
thib0787 Messages postés 934 Statut Membre -
Bonjour,
Existe-t-il une commande Batch (uniquement) permettant de vérifier l'état d'un programme ?

Par exemple:

cd "C:\Program Files\Internet Explorer"
iexplore.exe

"Vérifier que internet explorer est bien lancer"

Quelqu'un aurait-il une idée ?
merci.

6 réponses

  1. cs-bilou Messages postés 836 Statut Membre 164
     
    Si je comprend bien tu ve savoir si un soft est lancer.
    Alors je te conseille de faire comme sa:

    TaskList | findstr /c:iexplore.exe > nul
    If %errorlevel%== 0 (echo Internet Explore est lancé) else echo Internet Explorer n'est pas lancé


    Bonne chance pour la suite ^^.

    Bilou.
    5
    1. thib0787 Messages postés 934 Statut Membre 176
       
      Merci beaucoup,

      En faite j'aime bien faire des petit programme pour plein de chose, par exemple j'en ai fais un pour supprimer automatiquement les cookies, (basique je l'admet...)

      et donc la ce que je voulais c savoir si un programme est lancé pour faire autre chose !!

      et donc ta solution convient parfaitement !!
      merci
      0
  2. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    je pense avec des variable:
    set fich=123.dll
    set repertoire=C:\dossier1\
    copy %fich% %repertoire%
    cd %repertoire%
    if exist %fich% (echo ok ) else echo perdu
    Voila!! ca peut-etre une piste!!
    @+
    1
  3. thib0787 Messages postés 934 Statut Membre 176
     
    Personne n'a une idée ?
    0
  4. chuka Messages postés 980 Statut Membre 379
     
    Salut,
    Tu peux essayer avec la commande Tasklist.
    Si l'exe est dedans, alors il tourne.... (ou sinon tasklist /? pour avoir les options!!)
    J'espere ca pourra t'aider!!
    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. thib0787 Messages postés 934 Statut Membre 176
     
    Ou plus précisément, est-il possible de vérifier que quelque chose a bien été fait correctement, par exemple

    (il existe un fichier 123.dll dans le répertoire C:\dossier1\)

    copy C:\123.dll C:\dossier1\

    et vérifier que 123.dll se trouvant dans C:\dossier1\ a bien été remplacé correctement

    ?
    0
  7. Steph
     
    Un batch n'est pas un programme.
    0
    1. thib0787 Messages postés 934 Statut Membre 176
       
      Non c'est vrai ! C'est une suite de commande MS-DOS, mais quesque sa change !
      0