花了很多时间来确定我是否能解决这个问题,但是没有运气。
我当前的问题是通过CMD我可以做到
taskkill /F /FI "WindowTitle eq Administrator: Server2" /T
但是我将此添加到bat文件中,它删除了Administrator:Server2和出于某种原因无法工作的多余空间。
我想做的是能够使用bat脚本关闭特定的cmd,因为CMD运行游戏服务器,并且我不想一次将所有广告定位到目标。
有什么办法只能关闭特定的CMD吗?
答案 0 :(得分:0)
由于“ WMIC进程”不包含“ windowtitle”,因此我恢复了“ tasklist”和“ findstr / l / c:“您的字符串在这里””。
一起使用“ / l”和“ / c”可以指定额外的空格。尽管我的系统上没有与您的示例具有相同数量空格的示例,但我记得以前使用过类似的方法。请尝试这个,让我知道:
for /f "tokens=2" %A in ('tasklist /v /fi "imagename eq chrome.exe" ^|findstr /l /c:"Administrator: Server2"') do @echo taskkill /pid %A