2

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

我很感激有人可以帮助我。我是这个批处理文件命令的新手。

4

3 回答 3

4

我有同样的问题。就我而言,窗口标题中有两个空格:

taskkill.exe /F /FI "WindowTitle eq Administrator:  TailingErrorLog"
                                                  ^^  
于 2016-04-04T11:16:40.210 回答
1

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

taskkill /F /FI "WINDOWTITLE eq Administrator: testlistener *" /T
于 2014-08-04T03:14:36.133 回答
0

尝试使用 Im switch 终止 ..

Taskkill /Im listener.bat /t /f

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

于 2014-08-02T20:12:13.803 回答