尝试杀死带有BAT脚本标题的CMD

时间:2018-12-06 13:09:02

标签: batch-file cmd

花了很多时间来确定我是否能解决这个问题,但是没有运气。

我当前的问题是通过CMD我可以做到

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

但是我将此添加到bat文件中,它删除了Administrator:Server2和出于某种原因无法工作的多余空间。

我想做的是能够使用bat脚本关闭特定的cmd,因为CMD运行游戏服务器,并且我不想一次将所有广告定位到目标。

有什么办法只能关闭特定的CMD吗?

1 个答案:

答案 0 :(得分:0)

由于“ WMIC进程”不包含“ windowtitle”,因此我恢复了“ tasklist”和“ 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