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
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
A voir également:
- Demmarer un fichier .bat seulement si un logiciel est ouvert
- Creer un fichier .bat - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans system - Guide
- Fichier rar - Guide
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
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 :
Elle teste si le programme wscript.exe lancé par l'utilisateur admbatch est lancée et elle lance un .cmd
cdlt
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