本帖最后由 flashercs 于 2018-10-2 11:58 编辑
回复 13# zrf0123
可以用批处理延迟应该就没事了- :top
- netstat -an |findstr :210 >210.txt
- REM 延迟参数单位 ms, 例如延迟5000ms 就如下所示
- call :delay 5000
- goto top
- exit /b
-
- :delay
- if "%1"=="" goto :eof
- set DelayTime=%1
- set TotalTime=0
- set NowTime=%time%
- set /a newminute=1%NowTime:~3,2%-100
- set /a newsecond=1%NowTime:~-5,2%%NowTime:~-2%0-100000
- REM 读取起始时间,时间格式为:13:01:05.95
- :delay_continue
- set /a oldminute=newminute
- set /a oldsecond=newsecond
- set NowTime=%time%
- set /a newminute=1%NowTime:~3,2%-100
- set /a newsecond=1%NowTime:~-5,2%%NowTime:~-2%0-100000
- set /a TotalTime+=(%newminute%-%oldminute%+60)%%60*60000+%newsecond%-%oldsecond%
- if %TotalTime% lss %DelayTime% goto delay_continue
- goto :eof
复制代码
|