bat qui se ferme si un programme se ferme - Win 7 - Windows & Software
Marsh Posté le 27-04-2018 à 01:12:15
Le fonctionnement même des programmes Batch rend ta demande impossible : si un Batch lance une commande, il attend que celle-ci soit terminée pour passer à la suivante. Ainsi, s’il doit lancer un programme, le Batch restera forcément actif tant que le programme en question sera chargé. Tu peux pas fermer le Batch sans que ça entraîne fatalement la fermeture de l’autre programme : le processus enfant (ici Chrome) dépend de son processus parent (le Batch).
Si c’est juste parce que tu veux pas avoir de fenêtre qui s’ouvre, ajoute une ligne « @echo off » en début de script (sans les guillemets, bien sûr).
Marsh Posté le 27-04-2018 à 07:30:43
bah non !
si vous voulez lancer un autre process et que le .bat reprenne la main il faut utiliser la commande CALL dans le .bat
exemple:
Code :
|
ça va lancer le bloc note et fermer le .bat, sans fermer le bloc note
Marsh Posté le 27-04-2018 à 07:48:23
dims a écrit : bah non !
|
ouai, mais si j'ai bien coöpris la demqnde, il faut ue le bat se ferme en meme temps que notepad
Marsh Posté le 27-04-2018 à 08:37:42
Salut. Exemple.
@echo off
Start /wait explorer
Exit
Attention de bien respecter les espaces.
Très utile la fonction wait. Pour lancer une commande. Dès qu'elle est terminé ça passe à la ligne suivante.
Si c'est exit alors bât se termine.
Mais j'ai peut être mal compris la question.
Tu veut lancer une commande puis fermer le bât où tu veut
Lancer un processus. Puis dès qu'il se ferme le bât se termine ?
Sinon faudra lancer la procédure.
Surveiller la tâche toutes les x secondes
Si elle est off le bât se ferme
Pour ça faudra faire autrement. Dit nous
Marsh Posté le 27-04-2018 à 12:26:55
je veux que le bat ouvre PowerPoint et que le bat se ferme quand je ferme PowerPoint
Marsh Posté le 27-04-2018 à 17:48:39
j'avais compris l'inverse...
bref !
dans ce cas, c'est "start /wait powerpoint.exe" qu'il faut utiliser.
Marsh Posté le 26-04-2018 à 22:28:13
bonjour,
Je voudrai faire un bat qui se ferme quand un programme se ferme.
genre j'ouvre mon bat, et après j'ouvre google chrome et je veux que mon bat se ferme puisque le programme que j'ai choisi pour qu'il s'étein est google chrome.
cependant je suis poche en bat et programmation.
Quelqu'un pourrait m'aider