Попытка убить CMD с заголовком с помощью BAT-скрипта - PullRequest
0 голосов
/ 06 декабря 2018

Использовал много времени, чтобы разобраться, если бы я мог понять это, но не повезло.

Моя проблема в настоящее время через CMD, я могу сделать

taskkill /F /FI "WindowTitle eq Administrator:  Server2" /T

Но я добавляю это кФайл bat, он удаляет дополнительное пространство между Administrator: Server2 и по какой-то причине, которая не работает с.

Я хочу сделать так, чтобы иметь возможность закрыть конкретный cmd с помощью сценария bat, так как этот CMD работаетигровой сервер, и я не хочу нацеливать их все на рекламу один раз.

Есть ли способ закрыть только определенную CMD?

1 Ответ

0 голосов
/ 29 марта 2019

Поскольку «процесс WMIC» не включает «windowtitle», я вернул назад «список задач» и «findstr / l / c:« ваша строка идет сюда »».

«/ l» и«/ c» вместе позволяют вам указать дополнительные пробелы.Хотя в моей системе нет примера с таким же количеством пробелов, как в вашем примере, я вспоминаю, как использовал для чего-то похожего в прошлом.Пожалуйста, попробуйте это и дайте мне знать:

Cmd

for /f "tokens=2" %A in ('tasklist /v /fi "imagename eq chrome.exe" ^|findstr /l /c:"Administrator:  Server2"') do @echo taskkill /pid %A
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...