作者: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-01-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-02-22 16:32
wmic process where name="qq.exe" delete