После того, как я изменил заголовок командного окна через пакетный файл, я не могу закрыть его через пакетный файл. У кого-нибудь есть мысли?

Я уже пробовал завершить работу с помощью TASKKILL /F /IM cmd.exe , но затем он закрывает каждый пакет в сети моего сервера, и мне это не нужно.

Вот код:


:stop
SET /P input=Which server do you want to restart? Do 'ALL' for all: IF "%input%"=="ALL" ( TASKKILL /F /IM cmd.exe cd C:\Users\micah_000\Desktop\Server Files\Bungeecord start Run.bat cd C:\Users\micah_000\Desktop\Server Files\SG start Run.bat cd C:\Users\micah_000\Desktop\Server Files\Hub start Run.bat )

1 ответ1

0

Вы все еще можете использовать Taskill.

Контрольный пример: откройте окно командной строки и введите title sample

Откройте вторую командную строку и введите taskkill /f /fi "WINDOWTITLE eq sample*"

Это закроет первое окно и все окна, начиная с имени образца.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .