@echo off
set k=0
:abc
for /f %%a in ('tasklist.exe /fi "IMAGENAME EQ iexplore.exe" ^|findstr /i "iexplore.exe"') do set i=%%a
if "%i%" NEQ "" taskkill /F /IM iexplore.exe && set /a k+=1
if %k%==3 goto end
ping 127.1 -n 2 >nul 2>nul
goto abc
:end
exit
[ Last edited by hjxk on 2010-9-11 at 22:10 ]作者: yadngah1984 时间: 2010-9-10 09:54 @echo off
:abc
for /f %%a in ('tasklist.exe /fi "IMAGENAME EQ iexplore.exe" ^|findstr /i "iexplore.exe"') do set i=%%a
if "%i%" NEQ "" taskkill /F /IM iexplore.exe
set k+=1
if %k%==3 goto end
goto abc
:end
exit
我新手,以上如有错误,请帮忙修正!作者: DXSX 时间: 2010-9-10 14:16 taskkill /im iexplore.exe /f /t 会关闭全部ie窗口
[ Last edited by DXSX on 2010-9-10 at 14:18 ]作者: hjxk 时间: 2010-9-10 22:53 多谢yadngah1984,但是你的批处理没有达到如期效果,我的要求是这批处理结束第一个IE进程后,等待第二个IE进程并结束它,再等待第三个IE进程,结束了第三个IE进程后批处理也退出。现在这批处理运行时闪一下就退出了。