Chiusura del file Bat con il file Bat senza file .txt aggiuntivo


0

Quindi, ho 2 file .bat (chiamiamoli A e B) A è il programma principale e B è in esecuzione in background. Ma ora voglio chiudere B digitando A "Chiudi B" Voglio che funzioni senza file aggiuntivi. Ho provato a usare "call" ma non ha funzionato.

Risposte:


1

Inizia B con un determinato titolo, in questo modo:

start "_operationB_" /MIN cmd /c call cmdB.bat

E in A puoi individuare B per titolo e chiuderlo:

taskkill /FI "WINDOWTITLE eq _operationB_"

1
Puoi anche usare il titlecomando da B per renderlo più distinto e puoi impostare il titolo in qualsiasi punto all'interno del file batch, quindi, ad esempio, puoi usare A per chiudere B solo se si trova in un certo punto in cui potrebbe stall ( title This_might_stall).
Shawn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.