J'ai un bat qui démarre 3 fenêtres java séparées comme suit :
start java -jar somejar.jar
start java -jar _the_jar_I_want_to_close_.jar
start java -jar someotherjar.jar
J'ai besoin d'une commande bat qui ferme UNIQUEMENT Le fichier _the_jar_I_want_to_close_.jar. Malheureusement, la seule chose qui différencie ces Windows est le PID, mais le PID change à chaque fois qu'ils sont lancés.
Voici ce que j'ai essayé
-
Exécution des tâches par PID
taskkill /PID ####
Problème : Le PID n'est pas constant. -
Tuer tous les processus à partir de java
taskkill /IM java.exe
Problème : Il y a 2 autres Windows java que je ne veux pas arrêter -
Tuer tous les processus par nom d'image :
taskkill /IM java
Problème : Même chose que ci-dessus, il suffit de tuer une fenêtre, pas les trois.
Possibilités ?
- Est-il possible de nommer les fenêtres lorsque je les démarre, afin de pouvoir faire référence à ce nom ultérieurement ?