bat qui se ferme si un programme se ferme

bat qui se ferme si un programme se ferme - Win 7 - Windows & Software

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

Reply

Marsh Posté le 26-04-2018 à 22:28:13   

Reply

Marsh Posté le 26-04-2018 à 22:32:55    

ça donne quoi en français?
 
parce que là....
 
 [:le velocypede de zed]

Reply

Marsh Posté le 26-04-2018 à 22:36:28    

je ne comprend pas se que tu veux dire?

Reply

Marsh Posté le 26-04-2018 à 22:38:16    

si j'ouvre chrome je veux que mon bat se ferme

Reply

Marsh Posté le 26-04-2018 à 22:38:38    

.bat

Reply

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).


Message édité par Trit' le 27-04-2018 à 01:12:47
Reply

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 :
  1. CALL notepad.exe
  2. exit 0


 
ça va lancer le bloc note et fermer le .bat, sans fermer le bloc note

Reply

Marsh Posté le 27-04-2018 à 07:48:23    

dims a écrit :

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 :
  1. CALL notepad.exe
  2. exit 0


 
ça va lancer le bloc note et fermer le .bat, sans fermer le bloc note


ouai, mais si j'ai bien coöpris la demqnde, il faut ue le bat se ferme en meme temps que notepad


---------------
#mais-chut
Reply

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


Message édité par azertyiop le 27-04-2018 à 08:46:55
Reply

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

Reply

Marsh Posté le 27-04-2018 à 12:26:55   

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

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