Demmarer un fichier .bat seulement si un logiciel est ouvert

Fermé
Arthur - 2 avril 2017 à 18:37
jee pee Messages postés 40802 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 février 2025 - 2 avril 2017 à 19:29
Bonjour, j'aimerais qu'un fichier .bat s’exécute seulement si un logiciel bien précis soit ouvert ! Est-ce possible ?
Merci d'avance



A voir également:

1 réponse

jee pee Messages postés 40802 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 février 2025 9 525
2 avril 2017 à 19:29
Salut,

Si c'est toi qui lances le logiciel tu pourrais faire un .bat qui lance ledit logiciel et derrières exécute les commandes que tu veux executer.

Sinon, sous windows faire une tâche planifiée qui lance un .bat qui s'exécuterait par exemple toutes les minutes et testerait la présence d'un executable. comme cette tâche :

tasklist  /FO TABLE /NH /FI "imagename eq wscript.exe" /FI "USERNAME eq admbatch" | find /C "wscript.exe">task_nbr.txt
set /P tasknbr= <task_nbr.txt
del task_nbr.txt
echo %DATE% %TIME:~0,8% - NOMBRE DE TACHES EN COURS %tasknbr% >>task_kill.log
if "%tasknbr%" GEQ "1" (call D:\CFS\PJO\Exploit\TaskKill_Wscript.cmd)


Elle teste si le programme wscript.exe lancé par l'utilisateur admbatch est lancée et elle lance un .cmd

cdlt
2