Windows系统自动检测WIFI断线重连脚本

您所在的位置:网站首页 无状态自动配置和有状态 Windows系统自动检测WIFI断线重连脚本

Windows系统自动检测WIFI断线重连脚本

2023-05-05 17:54| 来源: 网络整理| 查看: 265

前提条件和适用场景

适用于保持远程办公电脑时刻处于网络连线状态,以及家庭中通过WIFI组建文件共享网络的情况。由于Windows系统自带的自动连接范围内指定的WIFI功能比较垃圾,所以需要一点强有力的脚本强制连接WIFI。实现本脚本的前提条件是电脑本身已经连接过需要使用的WIFI信号,本脚本适用于Windows系统。

具体实现和注意事项

首先需要按Win+R键,并且输入cmd打开Windows命令提示符,之后可以使用如下指令

      来查看你至今为止连接过的WIFI配置文件,名称显示的是SSID

我的电脑连接过双频WIFI和手机热点

       通过以下指令查询当前连接的WIFI接口信息

当前连接的家庭WIFI接口信息

       之前说过的首先需要连接一下未来需要使用到的WIFI,用户自行连接并输入密码,连接成功后,输入上述两条指令进行测试,列表中正常展示所需的WIFI信息即可。

       接下来介绍脚本,在桌面新建一个文本文件,然后将如下代码块复制进去

       其中@echo off代表的是关闭命令行在cmd中的回显,更简洁一点。rem行代表的是注释信息,可以自行修改。wifi_name的右侧输入所需WIFI的名称即可,log_file是记录文件,记录下WIFI的重连信息,我选择在D盘新建一个auto_connect文件夹用来保存。主循环的任务就是时刻检查上文提到的展示接口语句来判断WIFI是否断开,断开的话,则记录到log_file中并且通过指令进行重连,未断开则无操作(只在后台运行,不记录到log_file中)。主循环中最后一句代码是间隔五秒的意思,指每隔5秒检查一次WIFI是否已经断开,并判断是否需要重连。

       保存完后关闭文本文件,并将文件命名为auto_connect_wifi.bat,之后双击运行即可。但是不可避免的是cmd窗口会一直显示在任务栏中,而且关闭cmd窗口之后脚本就失效了,所以我们需要把它放到后台,隐藏运行。

       依旧在桌面新建一个文本文件,将如下代码放入

       保存后关闭文件,重命名为runbat.vbs,之后只需要双击这个runbat.vbs文件就可以啦!

       双击后视觉上什么也不会发生,这个时候可以先通过手动断开WIFI来进行测试,也可以先到任务管理器中查找进程,应该会找到一个如下图红框里的进程

代表将cmd窗口放到后台运行了

       电脑能自动重连WIFI就成功啦!你还可以查阅自己保存的log_file来查看你的电脑一天会断多少次WIFI,哈哈哈哈。

参考

http://t.csdn.cn/bepD6

https://www.jb51.net/article/14352.htm



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3