Пакетный скрипт для закрытия всех открытых окон командной строки - PullRequest
9 голосов
/ 29 декабря 2011

У меня есть файл .cmd, который я вызываю для открытия нескольких экземпляров Command Prompt с помощью:

launcher.cmd -fs
launcher.cmd -tds
launcher.cmd -fsd

Каждая команда открывает новую командную строку.

Итак, я хочу создать командный файл для автоматического закрытия всех открытых Command Prompt вместо того, чтобы делать это вручную.

Ответы [ 2 ]

17 голосов
/ 29 декабря 2011

Будьте осторожны: вы можете убить больше процессов, чем хотите:

taskkill /IM cmd.exe

Вы можете добавить дополнительные фильтры:

taskkill /IM cmd.exe /FI "WINDOWTITLE eq launcher*"

использовать

tasklist /FI "imagename eq cmd.exe " /V

чтобы понять, какие процессы cmd.exe будут TaskKill-Ed

Вы можете добавить параметр / F, чтобы принудительно закрыть процесс, но я бы использовал его, только если процесс не отвечает на обычный запрос.

0 голосов
/ 06 июня 2014
TASKKILL /F /IM cmd.exe /T 

хорошее решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...