新建一个文本文档,然后把下面的代码粘贴进去,保存为”abc.bat”。其中abc可以换成其他文件名。然后运行就可以保持无线网每5分钟断开重连一次。批处理大神们是可以轻松看懂内容的。已经在win8电脑上测试过,其他windows操作系统只需要将其中的”WLAN“替换为需要断开重连的网络连接名称即可。
@echo off
:begin
ping www.baidu.com>ping.txt
if %ERRORLEVEL% == 1 goto reboot
goto loop
:reboot
netsh interface set interface “WLAN” disabled
ping -n 10 127.1>nul
netsh interface set interface “WLAN” enable
goto loop
:loop
ping -n 300 127.1>nul
goto begin
以下是关于这个小程序的一些解释,方便小白迅速理解。程序分为三个部分,分别是begin
、reboot
、loop
。begin
中,第一句就是ping
一下百度的网址,返回的%ERRORLEVEL%
值如果为1,就是没有连接成功,返回值为0就是连接成功。
连接不成功就会进入reboot程序,用来将名字是”WLAN”的网卡进行重新启动。
然后进入loop,loop中就一句,用来读300秒。即5分钟后,重复这个动作。