Programmation batch

Résolu
WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   -  
WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, Je fais un programme en batch et je voudrais savoir si il existe un commande pour detecter si un logiciel est en cours d'execution
merci d'avance
A voir également:

3 réponses

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

Oui il existe une commande, il s'agit de TASKLIST.

0
WcsSkwak
 
Non pour savoir si un programme est en cours d execution alors il est arete automatiquement par la commande taskkill
0
WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   19
 
voici le code

if {pour savoir si le programme est en cours d'execution} (taskkill /F /IM [le programme]
goto :start )
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Comme je l'ai déjà dit : la commande TASKLIST
0
WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   19
 
alors c'est

if tasklist programme.exe taskkill /F /IM programme.exe
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Pas exactement, voilà comment il faut faire :
tasklist | find "firefox.exe" >nul && taskkill /F /IM firefox.exe
0
WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   19 > barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention  
 
merci ça m'aide beaucoup
0