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

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : décembre 2009
    Messages : 7
    Points : 8
    Points
    8
    Par défaut Vérifier le statut d'un programme avant de lancer la suite du script
    Hello !

    Je cherche à effectuer un petit script pour lequel j'ai besoin de savoir si un programme en particulier tourne avant de lancer la suite du script.
    En gros, il faut que mon soft soit fermé avant de lancer le script, j'aimerais donc intégrer une vérification du statut avant de passer à la suite du script.

    J'ai pensé au tasklist, mais je ne sais pas bien comment transcrire la suite du script.

    En gros, dans l'idéal :

    -> Vérifier si logiciel.exe est en cours d'éxécution
    -> Si oui : Abandonner la suite du script et quitter
    -> Si non : Lancer la suite du script

    Merci beaucoup de vos avis et conseils éclairés !

  2. #2
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    juin 2009
    Messages
    3 716
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : juin 2009
    Messages : 3 716
    Points : 8 986
    Points
    8 986
    Par défaut

    Puisque tu n'as pas posté du code, on vous poste juste l'idée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TASKLIST | FINDSTR ProgramName || START "" "Path\ProgramName.exe"

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : décembre 2009
    Messages : 7
    Points : 8
    Points
    8
    Par défaut
    Hello, merci pour le début de piste ! Oui, je n'ai effectivement pas beaucoup avancé sur ce script car n'étant pas du tout expert du batch ou powershell.
    En gros mon "schéma" de logique serait le suivant :
    A partir de la partie "Stopper le service MySQL", j'ai mon code, mais la vérification du statut du programme et le lien entre les deux parties me bloquent un peu. (en souligné...)

    Checker si "NOM DU PROGRAMME" n'est pas en cours d'éxécution sur le poste à sauvegarder :
    - Si non -> Ne pas lancer la sauvegarder (et donc la suite du script)
    - Si oui :
    - Stopper le service MySQL -> "Net stop mysql"

    - Attendre 10 secondes
    - Sauvegarder les dossiers suivants :
    CHEMIN DOSSIER 1
    CHEMIN DOSSIER 2
    - Relancer le service MySQL "Net start mysql"
    - Attendre 10 secondes

    Merci encore !

Discussions similaires

  1. Offusquer un programme avant creation du setup
    Par Aspic dans le forum Général Dotnet
    Réponses: 27
    Dernier message: 22/12/2007, 08h51
  2. Lancer un programme avant les autres
    Par windob dans le forum Windows XP
    Réponses: 6
    Dernier message: 04/08/2007, 08h55
  3. executer un programme avant ouverture session
    Par pitikak dans le forum Windows XP
    Réponses: 14
    Dernier message: 21/07/2007, 15h15
  4. Réponses: 2
    Dernier message: 21/05/2007, 18h55
  5. Vérifier l'existance d'un programme
    Par riadhz dans le forum C++
    Réponses: 3
    Dernier message: 25/10/2006, 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