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 :

Vérification d'un processus activé ou désactivé


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2017
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Février 2017
    Messages : 1
    Par défaut Vérification d'un processus activé ou désactivé
    Bonjour à tous,

    Voilà, je dois créer un script qui me génére un fichier txt si un exe est en route ou pas.

    J'ai ce code qui me permets d'avoir un fichier qui me confirme que mon exe est bien route quand il est lancé, mais je n'arrive pas à avoir un deuxième fichier txt qui me dit quand mon processus est éteint.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @echo off
    Set "MyProcess=BoxSync.exe"
    echo "%MyProcess%"
    tasklist /NH /FI "imagename eq %MyProcess%" 2>nul |find /i "%MyProcess%" >nul > Tasklist.txt
    start "" Tasklist.txt
    If not errorlevel 1 (Echo "%MyProcess%" est en cours d^'execution) else (start "" "%MyProcess%")
    Le but est deux faire un ou deux batchs, de les lancer en tache planifié qui va donc me générer un fichier pour me dire ok ou un autre qui va me dire Non ok. J'aurais un logiciel qui fera une comparaison entre les deux fichiers, et qui m'enverras une alerte mail si le processus est coupé.

    Je ne sais pas si je suis bien claire, je peux développer en cas de question. J'ai fais pas mal de forum, dont celui ci afin de m'aider dans mes recherches. Je tiens à dire que je n'ai pas une grosse connaissance en batch.

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Vous pouvez générer un fichier Log comme ceci :
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
    Set "MyProcess=Calc.exe"
    Set "Log=%MyProcess%_Log.txt"
    echo "%MyProcess%"
    tasklist /NH /FI "imagename eq %MyProcess%" 2>nul |find /i "%MyProcess%">nul
    If not errorlevel 1 (Echo "%MyProcess%" est en cours d^'execution) else (start "" "%MyProcess%" && echo "%MyProcess%" was closed and just opened now by "%~0" on %date% @ %time% > "%Log%") 
    If exist "%Log%" Start "" "%Log%"

Discussions similaires

  1. Activation et désactivation javascript
    Par LudwigVon88 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/01/2006, 22h34
  2. Réponses: 4
    Dernier message: 29/10/2005, 18h03
  3. Activer et désactiver des composant graphiques?
    Par redabadache3 dans le forum Débuter
    Réponses: 1
    Dernier message: 16/08/2005, 17h50
  4. activer ou désactiver des items d'un menu
    Par Invité dans le forum Composants
    Réponses: 3
    Dernier message: 08/06/2004, 14h07
  5. Réponses: 2
    Dernier message: 12/02/2004, 13h07

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