1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| @echo off
echo 开始网络连接监控...
:Check
echo 正在检查网络连接...
ping -n 3 www.baidu.com > nul
if %ERRORLEVEL% EQU 0 (
echo 网络连接正常,等待60秒后再次检查...
timeout /t 60 /nobreak > nul
goto Check
) else (
echo 网络连接失败,错误代码: %ERRORLEVEL%
echo 正在重启WIFI...
goto RestartWIFI
)
:RestartWIFI
echo 断开WIFI...
netsh wlan disconnect
echo 等待5秒...
timeout /t 5 /nobreak > nul
echo 连接WIFI...
netsh wlan connect name="yenao"
echo 等待10秒让网络重新连接...
timeout /t 10 /nobreak > nul
echo 重新检查网络连接...
goto Check
|