faire un .bat qui vérifie si un processus est lancé

faire un .bat qui vérifie si un processus est lancé - Win NT/2K/XP - Windows & Software

Marsh Posté le 08-12-2009 à 20:30:11    

Voilà j'aimerais créer un bat qui vérifie si l'application fraps est en mémoire. Si oui ne rien faire (ou fermer fraps), si non lancer mon application TV, car si fraps est lancé ben le logiciel de ma carte TV plante et je suis obligé de redémarrer. Y a moyen de faire ça ou c'est trop compliqué ?
 
if fraps.exe is loaded then
close fraps.exe
open PMC.exe
else
open PMC.exe
 
a convertir en bat svp :) merci


Message édité par chevalier2000 le 08-12-2009 à 21:58:16
Reply

Marsh Posté le 08-12-2009 à 20:30:11   

Reply

Marsh Posté le 08-12-2009 à 20:40:31    

bon apparamment faudrait faire un truc du genre

 

taskkill /f /im fraps.exe
"C:\Program Files\Pinnacle\TVCenter Pro\PMC.exe"

 

ça marche mais j'ai la fenêtre cmd qui reste ouverte, même si je rajoute exit elle reste ouverte


Message édité par chevalier2000 le 08-12-2009 à 20:43:29
Reply

Marsh Posté le 08-12-2009 à 21:57:43    

Bon apparament personne fait des .bat ici, dommage

Reply

Marsh Posté le 08-12-2009 à 22:57:37    

suffit de mettre un "exit" pour fermer ta console :)


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 09-12-2009 à 10:37:32    

j'ai essayé d'ajouter la ligne exit mais la fenêtre cmd reste ouverte malgrès tout.
 
Si jamais je suis sous winxp pro

Reply

Marsh Posté le 09-12-2009 à 13:21:38    

Salut,

 

Essaie en remplaçant juste la ligne Pinnacle par celles-ci :

 
Code :
  1. cd /d C:\Program Files\Pinnacle\TVCenter Pro\
  2. start PMC.exe
 

/d c'est si tu exécutes ton bat depuis un autre lecteur que c:


Message édité par zoroastre94 le 09-12-2009 à 13:22:10

---------------
"Avec un escalier prévu pour la montée, on réussit souvent à monter plus bas qu'on ne serait descendu avec un escalier prévu pour la descente" (devise Shadok)
Reply

Marsh Posté le 09-12-2009 à 21:45:16    

bon ben ce soir le bat se ferme tout seul, sans rien modifié (juste 1 redémarrage). C'est à rien n'y comprendre :pt1cable:  
 
Y a un moyen de faire le taskkill que si le processu est bien présent ? ça éviterai d'avoir un message d'erreur qui s'affiche pendant 1 seconde

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed