admin管理员组文章数量:1412882
创建windows的bat脚本实现网络自动连接,每个5秒检测一次
@echo off
rem @file:auto_connect_wifi.bat
rem @author:author
rem @date:2023.xx.xx
rem @note:for auto connect wifi
rem 需要填写:你要连接的wifi名称 cmd下 netsh wlan show profiles
set wifi_name=自己填
rem 需要创建:连接日志的目录,也可以不创建
set log_file=D:\auto_connect\wifi.log
set try_cnt=1
if [%1] == [] (echo default_wifi>nul) || (
set wifi_name=%1
)
echo [%date% %time%] Start connect wifi:%wifi_name% >> %log_file%
rem 主循环
:mainloop
(netsh WLAN show interfaces | findStr %wifi_name% > nul &&(
echo already connected.
)) ||(
set /a try_cnt+=1
echo [%date% %time%] try to connect...[%try_cnt%]
echo [%date% %time%] try to connect...[%try_cnt%] >> %log_file%
netsh WLAN connect ssid=%wifi_name% name=%wifi_name% >> %log_file%
)
rem 这里就是5秒一次的语句
choice /t 5 /d y /n >nul
goto mainloop
如果要实现bat功能的话,要一直保持这个黑窗口在你的任务栏里面,如果不想他一直显示在你的任务栏,用下面的方法
创建VBS文件,保持bat文件后台一直执行
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c auto_connect_wifi.bat",vbhide
关闭VBS后台程序,关闭下图的进程即可。
参考:Windows系统自动检测WIFI断线重连脚本 - 哔哩哔哩
版权声明:本文标题:wifi信号不好的时候,电脑经常自动断网,使用脚本解决 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1737883198a2031002.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论