bat实现网络断开重连

说明:
手机游戏需要测试断开网络再重新连,看会话会不会保持住 或 快速重连不需要重新登陆。这对用户体验非常重要。因此搞了个bat测试,点击运行后即可断开网络10s后再重新连接网络。仅适用于win。linux需要另写个shell

基础:
禁用网卡:
netsh interface set interface 本地连接1 disabled

启用网卡:
netsh interface set interface 本地连接1 enabled
其中本地连接1 你可以去网络连接中看一下你的叫什么。一般一块网卡的话就不用修改了。

实现:
将以下代码另存为11.bat

@echo off
rem 先禁用
netsh interface set interface 本地连接1 disabled
rem 暂停10秒
ping 127.0.0.1 -n 10>nul
rem 再启用
netsh interface set interface 本地连接1 enabled

电脑网卡设置好IP DNS网关等参数,只要启用马上就能上网。如果是自动获取则需要花点时间。
ping 127.0.0.1 -n 10>nul,是指等待10s,时间可以自己设置

附录:
附录1: 如果出现:提示,此名称的接口没有于路由器注册,则请确认下本地连接1 名称是否正确!

发表评论

邮箱地址不会被公开。 必填项已用*标注