本帖最后由 killmus 于 2011-6-11 17:14 编辑
- @echo off&setlocal enabledelayedexpansion
- for /F "tokens=1,2" %%i in ('Tasklist /nh') do (call:hanye "%%i"
- if !n! gtr 20 taskkill /f /pid %%j)
- exit
- :hanye
- set "i=%~1"&set n=0
- :guxing
- if not "!i:~%n%,1!"=="" set/a n+=1&goto:guxing
复制代码 想达到的目的就是,当没有符合条件的进程时循环检测,当有符合条件的进程时结束进程并退出BAT |