@echo off echo ################################################################### echo # echo # **写此程序的原因** echo # echo # 听金刚小黑娃童鞋说,学校IPV6经常断,需要手动拔网线修复 echo # 所以写个程序判断IPV6状态啦~ echo # 如果IPV6出现故障,就重写获取IPV6地址啦~ echo # echo # 注意:此程序会修改本机IPV6 DNS地址 echo # DNS地址采用北邮和上交DNS 服务器 echo # @By:蚂蚁PT开发组 echo # 如需帮助请见:http://blog.claves.me/2016/04/06/loop-repair-nic echo ################################################################### choice /t 20 /d y /n >nul cls echo 感谢大家对蚂蚁PT的支持与厚爱~ choice /t 1 /d y /n >nul echo 感谢大家对蚂蚁PT的支持与厚爱~ choice /t 1 /d y /n >nul echo 感谢大家对蚂蚁PT的支持与厚爱~ set i=0 Netsh interface ipv6 add dns "本地连接" 2001:da8:202:10::36 index=1 >nul Netsh interface ipv6 add dns "本地连接" 2001:da8:8000:1:202:120:2:100 index=2 >nul :LOOP rem choice用来延时,中间的数字,单位为一秒 choice /t 10 /d y /n >nul set /a i=i+1 echo ---第%i%次循环检查 ping bt.byr.cn | find /I "TTL" >nnn if %ERRORLEVEL% == 0 (echo ---网络正常) else (goto REPAIR_NETWORK) goto LOOP :REPAIR_NETWORK echo ---网络故障,即将修复 ipconfig /release >nul ipconfig /renew >nul goto LOOP