一般直接利用进程名称就行
taskkill /f /t /im QQProtect.exe
复杂的需要通过tasklist进行查询,然后for命令获取PID并杀死进程
举例,我想杀死窗口名字带Q-Dir的进程
查询进程详细信息
tasklist /V
找到相关信息
tasklist /V|findstr Q-Dir
找到它的PID
FOR /F “tokens=2 delims= “ %i IN (‘tasklist /V^|findstr Q-Dir’) DO (echo %i)
杀死这个(些)进程
FOR /F “tokens=2 delims= “ %i IN (‘tasklist /V^|findstr Q-Dir’) DO (taskkill /f /PID %i)
当我们写到.bat脚本里的时候,需要注意将%i替换为%%i
FOR /F “tokens=2 delims= “ %%i IN (‘tasklist /V^|findstr Q-Dir’) DO (taskkill /f /PID %%i)