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 :

arrêter un processus si on l'utilise pas


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut arrêter un processus si on l'utilise pas
    Bonjour

    j'ai un batch qui permet de lancer un programme (flashpaper) ,ce programme lance le processus AcroRd32.exe pour convertir un document en swf...

    mais après le conversion le processus reste toujours ouvert et j'aimerai l'arrêter.
    j'utilise la commande taskkill.exe /f /im AcroRd32.exe et ça marche très bien
    mais elle l'arrete même s'il est utilisé par autre programme

    comment je peux tester si le processus est utilisé pour pouvoir l'arreter ou non?
    Veuillez m'aider?
    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    for /f "skip=4 tokens=1,3 delims= " %%i in ('Handle %1') do if /i "%%i"=="No" taskkill.exe /f /im AcroRd32.exe

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 120
    Par défaut
    Merci
    ça semble faire l'affaire
    mais est ce que vous pouez m'expliquer la commande
    comme ça je serai sur que ça marche

    est ce que je dois remplacer hander par le chemain de lapplication qui utilise AcroRd32.exe

    for /f "skip=4 tokens=1,3 delims= " %%i in ('Handle %1') do if /i "%%i"=="No" taskkill.exe /f /im AcroRd32.exe

  4. #4
    Membre éprouvé
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Par défaut
    Citation Envoyé par sculpteur Voir le message
    est ce que je dois remplacer hander par le chemain de lapplication qui utilise AcroRd32.exe
    Non tu ne remplace %1

Discussions similaires

  1. Réponses: 4
    Dernier message: 22/07/2007, 16h57
  2. Réponses: 4
    Dernier message: 13/03/2007, 12h19
  3. Cas d'utilisation -> pas de découpage fonctionnel
    Par ribz33 dans le forum Cas d'utilisation
    Réponses: 13
    Dernier message: 25/08/2006, 16h26
  4. mon prog c++ n'utilise pas le swap
    Par keket123 dans le forum C++
    Réponses: 11
    Dernier message: 18/08/2006, 08h05
  5. Oracle n'utilise pas tous mes CPUS
    Par noumayoss dans le forum Oracle
    Réponses: 3
    Dernier message: 12/04/2006, 09h17

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