因此,我使用的是Vista随附的taskkill.exe,我希望它执行特别复杂的操作。
java.exe有多个实例正在运行,我希望它找到一个没有标题的..所以这是我的命令:
taskkill /IM java.exe /FI "WINDOWTITLE eq "
我也尝试过:
taskkill /IM java.exe /FI "WINDOWTITLE ne AutoClicker"
反正还是行不通的。。。还是反正...以无标题的程序为目标吗???
最佳答案
您必须首先通过分析TASKLIST的结果找到无标题进程的PID,然后使用找到的PID调用TASKKILL。
试试下面的代码
@echo off
SETLOCAL enabledelayedexpansion
for /f "tokens=*" %%a in ('TASKLIST /V') do (
set s=%%a
set p=!s:~27,5!
set t=!s:~152,3!
if '!t!'=='N/A' ECHO TASKKILL /PID !p! /T
)
在进行了非常仔细的测试之后,请删除ECHO