wifi信号不好的时候,电脑经常自动断网,使用脚本解决

创建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断线重连脚本 - 哔哩哔哩

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值