Zamykanie pliku Bat z plikiem Bat bez dodatkowego pliku .txt

0

Mam więc 2 pliki .bat (nazwijmy je A i B) A to główny program, a B działa w tle. Ale teraz chcę zamknąć B, wpisując A „Close B” Chcę, żeby działało bez dodatkowych plików. Próbowałem użyć „wywołania”, ale to nie zadziałało.

user976779
źródło

Odpowiedzi:

1

Uruchom B z określonym tytułem, takim jak ten:

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

A w A możesz znaleźć B według jego tytułu i zamknąć go:

taskkill /FI "WINDOWTITLE eq _operationB_"
Tiw
źródło
Wow dzięki, że było naprawdę pomocne!
user976779
1
Możesz także użyć title polecenie z B, aby uczynić je bardziej wyróżniającym, i możesz ustawić tytuł w dowolnym punkcie pliku wsadowego, dzięki czemu możesz na przykład użyć A, aby zamknąć B tylko wtedy, gdy znajduje się w pewnym punkcie, w którym może utknąć ( title This_might_stall ).
shawn