Невозможно завершить процесс, используя заголовок окна

У меня есть два пакетных файла, один из которых всегда запущен (listerner.bat), но он виден, другой (mystop.bat) должен убить или остановить мой listener.bat, и эти два пакетных файла находятся по этому пути C:\mydemo\mybatchfiles\, я использую windows 7

вот код для mystop.bat

taskkill /F /FI "WINDOWTITLE eq Administrator: testlistener" /T

но когда я запускаю его, он не прекращает работу (listener.bat), ошибки нет, но у меня появляется это сообщение при запуске.

INFO: No tasks running with the specified criteria.

Я ценю, что кто-то может помочь мне в этом. Я новичок в этой команде командного файла.

3 ответа

У меня такая же проблема. В моем случае в заголовке окна было два пробела:

taskkill.exe / F / FI "Администратор WindowTitle eq: TailingErrorLog"

а именно администратор:(пробел)(пробел) TailingErrorLog "

(редактор stackru, кажется, сворачивает 2 пробела, которые я печатаю)

Taskkill считает команду, в настоящее время выполняемую listener.bat, частью заголовка. Поэтому вам нужно добавить подстановочный знак "*".

taskkill /F /FI "WINDOWTITLE eq Administrator: testlistener *" /T

Попробуйте завершить работу с помощью переключателя Im..

Taskkill /Im listener.bat /t /f

Хотя это не вопрос, связанный с информатикой, подумал, что я должен помочь...

Другие вопросы по тегам