回复 14# bigcool - @echo off
- setlocal enabledelayedexpansion
- set kill=0
- :loop
- for /F "tokens=1,2" %%i in ('Tasklist /nh') do (
- call :hanye "%%i"
- if !n! gtr 20 (
- ntsd -c q -p %%j
- set kill=1
- )
- )
- if !kill! equ 0 (
- ping -n 10 127.1 >nul
- goto :loop
- )
- goto :eof
-
- :hanye
- set "i=%~1"
- set n=0
-
- :guxing
- if not "!i:~%n%,1!"=="" (
- set /a n+=1
- goto :guxing
- )
复制代码
|