[batch] Relancé un programme si il s'étein

arthurg95 Messages postés 2440 Date d'inscription   Statut Membre Dernière intervention   -  
arthurg95 Messages postés 2440 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, en batch j'aimerais faire un petit programme qui chercherais dans la liste des processus un programme toute les 10 sec par exemple et que si ce programme est absent il le relance.
Le programme ferais un find par exemple dans la tasklist et si le processus n'est pas trouver l'action "start *.exe" se lance.
Merci de votre aide
Juste une autre question serai t-il possible de cacher la fentre de l'invite de commande ?

--
Tout est dit, mais comme personne n'écoute il faut toujours répéter
Configuration: Windows Vista
Firefox 3.0.1

2 réponses

  1. I'm_Here Messages postés 156 Statut Membre 26
     
    Bonsoir,

    pour la question 1 :
    Si je comprends bien tu veux verifier dans ton fichier si un processus est actif ou pas, le fichier ressemble à ceci :
    regedit.exe
    notepad.exe
    sol.exe
    ..
    

    Si ca ce que tu cherches alors fait un tour dans le forum chez www.astase.com.
    pour faire une pause de n seconde tu peut ajouter dans ton code
    ping -n 10 127.0.0.1 >NUL
    


    pour ta 2 e question :
    Oui, on peut mais avec des utilitaires tiers telque CMDOW.exe ou NIRCMD.exe

    et bon codage..
    0
  2. arthurg95 Messages postés 2440 Date d'inscription   Statut Membre Dernière intervention   343
     
    Oui c'est sa merci
    Moi je m'était "start *.exe" donc a chaque fois sa le relancé merci !
    A+
    0