IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Un script de reboot [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut Un script de reboot
    Bonjour,

    Il me faudrai un programme qui lance 5 de mes programme.
    Si un programme ferme il faudrai qu'il en ferme 1 et reouvre ce qui sont fermé.


    Un petit recapitulatif :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    lancer programme_1.exe
    lancer programme_2.exe
    lancer programme_3.exe
    lancer programme_4.exe
    lancer programme_5.exe
    
    Si programme 1 se ferme, fermer le programme 2.
    Relancer Programme 1 et 2
    Merci

  2. #2
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Alors j'ai un peut avancer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    @echo off
    
    start programme_1.exe
    start programme_2.exe
    start programme_3.exe
    start programme_4.exe
    start programme_5.exe
    Sa lance bien mes programme.

    Maintenant comment surveiller si programme_1.exe est lancé, et si il est pas lancé couper programme_2.exe et redemarrer programme_1.exe et programme_2.exe

    Merci

  3. #3
    Membre confirmé Avatar de fabrice.s
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 120
    Par défaut
    Salut,

    pour vérifier que ton programme s'est bien exécuté, quitter un progremme et les relancer tu peux faire ceci.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    @echo off
    echo Check Tasklist
    
    tasklist | find "thunderbird.exe" /C /i > nul
    
    IF ERRORLEVEL == 1 (
    tskill firefox.exe
    start "%programfiles%\Mozilla Thunderbird\thunderbird.exe"
    start "%programfiles%\Mozilla Firefox\firefox.exe"
    )

  4. #4
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Merci

    Et comment faire en sorte que ce fichier bat reste ouvert et verifie en permanence que le programme_1.exe....

  5. #5
    Membre confirmé Avatar de fabrice.s
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 120
    Par défaut
    Re,

    Il suffit de faire une boucle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    @echo off
    echo Check Tasklist
    
    :Loop
    
    tasklist | find "thunderbird.exe" /C /i > nul
    
    IF ERRORLEVEL == 1 (
    tskill firefox.exe
    start "%programfiles%\Mozilla Thunderbird\thunderbird.exe"
    start "%programfiles%\Mozilla Firefox\firefox.exe"
    )
    
    Goto Loop

  6. #6
    Inactif
    Inscrit en
    Octobre 2008
    Messages
    826
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 826
    Par défaut
    Maintenant je voudrai que a chaque fois qu'un programme qui se lance il est ecrit en vert.
    Et laissé un delai de 2 seconde entre chaque lancement entre les programme.

    C'est juste pour l'estetique ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    programme_1.exe lancé avec succes
    programme_2.exe lancé avec succes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Un script de reboot
    Par thebarbarius dans le forum Débuter
    Réponses: 1
    Dernier message: 05/02/2012, 13h03
  2. Script pour rebooter un pc ou serveur
    Par fake me dans le forum VBScript
    Réponses: 1
    Dernier message: 29/08/2010, 00h01
  3. Script au reboot d'apache
    Par ricardcoca dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 23/01/2010, 00h24
  4. Script de reboot puis lancement de programme
    Par foxrol dans le forum RedHat / CentOS / Fedora
    Réponses: 1
    Dernier message: 19/04/2009, 18h03
  5. probleme de script start reboot stop
    Par Jopa5 dans le forum Shell et commandes GNU
    Réponses: 0
    Dernier message: 01/05/2008, 20h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo