windows 网络重连脚本
写一个每隔15分钟ping baidu.com的程序,如果ping 不通就执行重启wifi的操作
您可以使用Windows脚本来实现此功能。
打开记事本,并输入以下代码:
:start
ping baidu.com -n 1 -w 1000 >nul
if %errorlevel% neq 0 (
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
net stop "Windows Network Connections"
net start "Windows Network Connections"
)
timeout /t 900
goto start
保存文件为 .bat 文件,并将其另存为“ check_wifi.bat ”。
使用Windows任务计划程序来定期运行这个脚本,在“操作”选项卡中输入 check_wifi.bat 。 这样就能每隔15分钟ping baidu.com,如果ping不通就执行重启wifi的操作了。 注意:
代码中的 -n 1 -w 1000 代表发送1个ping包,等待1000ms,如果需要更改等待时间可以更改这里的参数
timeout /t 900 代表等待900s(15min)
代码中的ping baidu.com -n 1 -w 1000 >nul 会返回一个errorlevel值,如果不等于0则表示ping不通,则执行重启wifi的操作。
在“操作”选项卡中,点击“新建”,输入以下命令,并在“触发器”选项卡中设置每天3:00执行一次:
taskkill /f /im "SunloginClient.exe"
start "" "C:\Program Files\Oray\SunLogin\SunloginClient\SunloginClient.exe"
完成后,点击“应用”和“确定”。
这样就能每隔15分钟检查wifi链接,如果无网络重启windows网络的服务程序,并每天凌晨3点重启向日葵应用进程了。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 小莫分享·资源搜集
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果