我正在嘗試創建一個批處理文件,它將不斷ping通google.com並檢查響應時間 - 「time = Xms」。創建批處理文件,不斷ping千谷歌並測試響應時間
- 如果時間< = 39MS,平安(或背景)的文字應 是綠色的。
- 如果時間> 40ms和< 80ms,該ping(或背景)的文本應變爲橙色。
- 如果時間> = 80ms,那麼ping(或背景)的文本應該變成紅色,即 。
我如果響應失敗,此批此刻這坪谷歌每隔3秒從綠色到紅色的背景:
@echo off
:color 97
:start
PING -n 1 www.google.com
call :color
goto :start
:color
IF %ERRORLEVEL% EQU 0 (
COLOR 27
) else (
COLOR 47
ping -n 1 127.0.0.1 >nul
COLOR 74
ping -n 1 127.0.0.1 >nul
COLOR 47
)
ping -n 3 127.0.0.1 >nul
GOTO:EOF
這工作得很好,但我不知道如何測試響應時間。
看看這個。它不會執行顏色更改位,但它具有評估ping響應時間的代碼。 http://stackoverflow.com/questions/35591855/writing-a-batch-file-to-detect-ping-anomalies/35633613#35633613 –