Невозможно завершить процесс, используя заголовок окна
У меня есть два пакетных файла, один из которых всегда запущен (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
Хотя это не вопрос, связанный с информатикой, подумал, что я должен помочь...