Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1035 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] Lancer un application avec control

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Batch] Lancer un application avec control

n°2291701
apz
Posté le 13-11-2016 à 20:22:52  profilanswer
 

Bonjour à tous,
 
J'aimerais, à partir d'un fichier batch, lancer une application et contrôler sont exécution et capter :
 
- Si elle demande de redémarrer le PC => On ne fait rien et on laisse le PC sera redémarré
 
- Si elle a finie sa tache => exécution d'une deuxième application sans arrêter l'application en cours.
 
- Si elle a cessée de fonctionner => On met fin a son exécution et lancement d'une deuxième application
 
Merci d'avance.
 

mood
Publicité
Posté le 13-11-2016 à 20:22:52  profilanswer
 

n°2292063
apz
Posté le 17-11-2016 à 20:08:17  profilanswer
 

Bonjour,
 
Un petit essai qui ne marche pas encore :
 

Code :
  1. @echo off
  2. set mem1=0
  3. set mem2=0
  4. rem démarrer l'application
  5. start "ZHPDiag 2016" /wait /b "C:\Users\Apt\Desktop\ZHPDiag3.exe
  6. rem mémoriser la mémoire allouée au programme lors du lancement
  7. for /f "tokens=5" %g in ('tasklist /fi "imagename eq zhpdiag3.exe" ^| findstr " K"') do (
  8.    set mem1=%g
  9. )
  10. rem attendre 60 secondes
  11. sleep 60
  12. rem étiquette ou on peut lire la mémoire actuelle allouée au programme en cours d'exécution
  13. :Memoire
  14. for /f "tokens=5" %g in ('tasklist /fi "imagename eq zhpdiag3.exe" ^| findstr " K"') do (
  15.    set %mem2%=%g
  16. )
  17. rem si mem2 est inférieure que mem1 alors l'application a fini son travail
  18. if %mem2% lss %mem1% (
  19. echo l'application ZHPDIag a fini son scan
  20. start "Calculatrice" /wait /b "c:\windows\system32\calc.exe"
  21. ) else (
  22. echo pas encore fini le scan
  23. goto Memoire
  24. )
  25. goto end
  26. pause


---------------
Cordialement.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Batch] Lancer un application avec control

 

Sujets relatifs
Modification page de démarrage navigateurs internet en batchSript Batch comparaison de 2 ip
lancer vidéos à partir d'une page HTML en local, c'est possible ?[batch] renommer fichier
Meilleur language pour une application android bien précise[Batch] création du'une tache via fichier .xml
Pause Script Batchchanger le contenu d'un control
Extraction d'une valeur d'un fichier via un batch[BATCH] utiliser %%A et ignorer l'extension fichier (RESOLU)
Plus de sujets relatifs à : [Batch] Lancer un application avec control


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR