
[已解決]ping某個不存在的ip禁用網卡和不禁用for耗費時間如何保證大致相同最后由 ygqiang 于 -11-20 19:18[已解決]ping某個不存在的ip,禁用網卡和不禁用,for耗費時間如何保證大致相同?禁用網卡,耗費時間大約是10秒。不禁用網卡,耗費時間大約60秒。如何修改代碼,保證這2種情況下,for循環,持續耗費時間都是大約60秒或者120秒?
下面代碼,測試分別是60秒,650秒。nclick="copycode($('code0'));">復制代碼
- @echo off & setlocal enabledelayedexpansion
- set servip1=192.168.32.60
- cls
- echo %time%
- pause
- for /l %%m in (1,1,10) do (
- ping 127.0.0.1 -n 2 >nul 2>nul
- ping !servip1! -n 1
- echo !errorlevel!
- if !errorlevel! equ 0 goto :neta
- echo 外網不通
- 1pause
- )
- echo %time%
- echo 外網不通,持續x分鐘
- pause
- cls
- :neta
- echo 外網通暢
- pause
nclick="copycode($('code1'));">復制代碼
- for /l %%m in (1,1,60) do (
- ping !servip1! -n 2
- echo !errorlevel!
- if !errorlevel! equ 0 goto :neta
- echo 外網不通
- 1pause
- )

