标题: 如何将tasklist输出的ID作为taskkill的输入啊
[打印本页]
作者: chenwenyong
时间: 2007-11-25 19:21
标题: 如何将tasklist输出的ID作为taskkill的输入啊
我想在批处理里面结束掉QQ,但是如果我启动到3个QQ时,ntsd命令结束不了该程序.在运行时会出现涵数不正确.所以想看能不能用taskkill命令来实现程序的结束,但是我看了好多该命令的说明,要有进程的ID作为taskkill的参数才能结束想要的程序,QQ程序的ID可以用tasklist得到,能不能有办法直接将tasklist输出的QQ的ID通过一些方式作为taskkill的参数输入,不晓能不能让你们看懂我的意思哦,
作者: yiyepianzhou
时间: 2007-11-26 16:27
taskkill /im qq.exe /f
不用ID
作者: selangpp
时间: 2008-1-25 14:15
批处理
for /f "tokens=2" %%i in ('tasklist^|findstr /i /c:qq.exe') do @tskill %%i
for /f "tokens=2" %%i in ('tasklist^|findstr /i "qq.exe msnmsgr.exe"') do @tskill %%i
::删除所有QQ和MSN进程
MS-DOS
for /f "tokens=2" %i in ('tasklist^|findstr /i /c:qq.exe') do @tskill %i
[ Last edited by selangpp on 2008-1-25 at 02:38 PM ]
作者: hy433124shc
时间: 2008-2-22 16:32
wmic process where name="qq.exe" delete