无法使用窗口标题终止进程

时间:2014-08-02 08:11:46

标签: windows batch-file cmd taskkill

我有两个批处理文件,一个始终在运行(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 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。在我的例子中,窗口标题中有两个空格:

taskkill.exe / F / FI“WindowTitle eq Administrator:TailingErrorLog”

viz管理员:(空格)(空格)TailingErrorLog“

(stackoverflow编辑器似乎折叠了我输入的2个空格)

答案 1 :(得分:0)

尝试使用Im开关终止..

Taskkill /Im listener.bat /t /f

虽然这不是计算机科学相关的问题,但我想应该帮助......

答案 2 :(得分:0)

Taskkill将listener.bat当前执行的命令视为标题的一部分。所以你需要添加一个通配符" *"。

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