Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @chcp 1251
- @echo off
- cls
- REM ALL
- set ALL=0
- set GOOD_ALL=0
- set BAD_ALL=0
- REM 100
- set SUMM_100=0
- set GOOD_100=0
- set BAD_100=0
- REM 1000
- set GOOD_1000=0
- set BAD_1000=0
- set SUMM_1000=0
- REM DRAW
- set REDRAW=0
- :DRAW_HEAD
- set REDRAW=0
- set /a BAD_ALL_PERCENT=%BAD_ALL%*100/%ALL%
- set /a BAD_1000_PERCENT=%BAD_1000%*100/%SUMM_1000%
- cls
- echo ╔═══════════════╗
- echo ║ KGES ║
- echo ║ 10.34.3.233 ║
- echo ╚═══════════════╝
- echo.
- echo ╔═══════════════════
- echo ║ ALL = %ALL%
- echo ║ MISS = %BAD_ALL_PERCENT% percent
- echo ║ ALL GOOD = %GOOD_ALL%
- echo ║ ALL BAD = %BAD_ALL%
- echo ╠═══════════════════
- echo ║ SUMM = 1000
- echo ║ MISS = %BAD_1000_PERCENT% percent
- echo ║ COMPLETE = %SUMM_1000%
- echo ║ GOOD = %GOOD_1000%
- echo ║ BAD = %BAD_1000%
- echo ╠═══════════════════
- echo ║ SUMM = 100
- echo ║ COMPLETE = %SUMM_100%
- echo ║ GOOD = %GOOD_100%
- echo ║ BAD = %BAD_100%
- echo ╚═══════════════════
- echo.
- echo ► Интервал обновления 25 запросов.
- :DRAW_1000
- IF %SUMM_1000%==1000 set GOOD_1000=0
- IF %SUMM_1000%==1000 set BAD_1000=0
- IF %SUMM_1000%==1000 set SUMM_1000=0
- :DRAW_100
- IF %SUMM_100%==100 set GOOD_100=0
- IF %SUMM_100%==100 set BAD_100=0
- IF %SUMM_100%==100 set SUMM_100=0
- :REP
- REM REDRAW каждые 25 запросов.
- IF %REDRAW%==25 GOTO DRAW_HEAD
- REM PING
- timeout /t 1 > nul
- ping -w 100 -n 1 10.34.3.233 | find "TTL=" > nul
- REM счетчик.
- set /a ALL=%ALL%+1 > nul
- set /a SUMM_1000=%SUMM_1000%+1 > nul
- set /a SUMM_100=%SUMM_100%+1 > nul
- set /a REDRAW=%REDRAW%+1 > nul
- REM Если безуспешно, то
- if errorlevel 1 GOTO unSEC
- REM Если успешно, то
- if errorlevel 0 GOTO SEC
- GOTO REP
- :unSEC
- REM <nul set /p strTemp=!
- set /a BAD_ALL=%BAD_ALL%+1 > nul
- set /a BAD_1000=%BAD_1000%+1 > nul
- set /a BAD_100=%BAD_100%+1 > nul
- GOTO REP
- :SEC
- REM <nul set /p strTemp=.
- set /a GOOD_ALL=%GOOD_ALL%+1 > nul
- set /a GOOD_1000=%GOOD_1000%+1 > nul
- set /a GOOD_100=%GOOD_100%+1 > nul
- GOTO REP
- @echo on
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement