如何用批处理结束多个相同进程?

来源:百度知道 编辑:UC知道 时间:2024/06/04 15:15:12
TASKKILL /im 一次只能结束1个,如果要同时结束几个不相同的进程,该如何写!!谢谢
9306516 没看懂for /f "tokens=*" %%a in (a.txt) do taskkill /f /im %%a

jin_mz TASKKILL /im /f 进程名1
好像存为bat以后不能结束!

把你要结束的进程的名字写到文本里去,一个进程名占一行,例如
qq.exe
qqgame.exe
iexplore.exe
o2jam.exe
au.exe

写好了保存为a.txt

把下面的这句,另外保存为a.bat
for /f "tokens=*" %%a in (a.txt) do taskkill /f /im %%a

运行a.bat就可以同时结束文本内包含的所有进程

没看懂?????
什么?

TASKKILL /im /f 进程名1
TASKKILL /im /f 进程名2
TASKKILL /im /f 进程名3
TASKKILL /im /f 进程名4
...

另存为a.bat

可以的,这样写
taskkill /f /im 进程1 /im 进程2
这样就行了
还有什么不清楚,请在CMD中输入taskkill/?

for /f "tokens=*" %%a in (a.txt) do taskkill /f /im %%a
这个可以,这句命令的意思就是获取a.txt文本的一行内容,将一行的用%%a变量代替,然后运行taskkill /f /im %%a,一直循环到a.txt结束。

其实还可以用ntsd -c q -pn %%a代替taskkill /f /im %%a
这个更绝