使用命令提示符在两个 wifi 网络之间切换

使用命令提示符在两个 wifi 网络之间切换

我正在尝试在 wifi 之间切换,无论哪个是可连接的。例如,我的电脑连接到不同的 wifi 网络,如果该 wifi 网络出现故障(不是 wifi 信号,而是连接性),则切换到另一个 wifi。我可以创建一个脚本,但停机时间为 1 秒。我不想有任何停机时间。谢谢。

:start 

timeout /t 180 

netsh wlan connect name = "duddu_CORE" interface = "wi-fi" 

Ping 8.8.8.8 -n 6 | FIND /I "TTL" 

if errorlevel 0 ( echo success 

) else ( 

netsh wlan connect name = "TP-LINK_D6BC" interface = "wi-fi" ) 

goto start

答案1

在检查是否成功之前,您需要 ping 该地址 6 次。如果连接中断,这将需要一些时间,因此您已经面临几秒钟的延迟。

然后你还需要考虑你的电脑需要与新网络进行身份验证的时间。这也总是需要一些时间。

最重要的是,你总是会遇到某种中断。即使你改进了连接检测,身份验证过程也会花费一些时间。

相关内容