如何制作判断外网是否通的批处理?

2024-11-07 13:35:16
推荐回答(2个)
回答1:

不知道你咋想的   114.114.114.114这个一般作为DNS的,如果还判断网络通不通一般是用最简单的方法如打开浏览器刷下网页正常就行了,不行看下网络状态啊,或者不ping ip直接ping www.baidu.com。不需要你整的这些乱七八糟的。或者ping www.baidu.com -t 会一直ping死的。

回答2:

复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echo off
rem 循环/持续ping一个指定ip,根据网络通断执行不同操作
set #=Any question&set @=WX/&set $=Q&set/az=0x53b7e0b4
title %#% +%@%%$%%$% %z%
cd /d "%~dp0"
set ip=114.114.114.114
:loop
ping /n 2 %ip%|>nul find /i "ttl="||(
    echo;offline at %date% %time%
    route delete 0.0.0.0
    route -p add 0.0.0.0 mask 0.0.0.0 192.168.10.1 metric 1
)
if exist "%windir%\System32\timeout.exe" (timeout /t 3 /nobreak>nul)
goto loop
echo;%#% +%@%%$%%$% %z%
pause