Board logo

标题: 如何将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