定时运行【批处理】网卡断开wifi后自动连接,并打印log历史
时间: 2024-01-04 13:02:09 浏览: 199
1. 创建一个批处理文件,比如命名为"auto_connect.bat"。
2. 在批处理文件中添加以下代码:
```
@echo off
echo 正在断开Wifi连接...
netsh interface set interface "无线网络连接" admin=disable
ping 127.0.0.1 -n 5 > nul
echo 正在连接Wifi...
netsh wlan connect name="你的Wifi名称" ssid="你的Wifi名称"
ping 127.0.0.1 -n 5 > nul
echo 查看连接状态...
netsh wlan show interfaces
echo 执行完成。
pause
```
3. 将"你的Wifi名称"替换为你要自动连接的wifi名称。如果你不知道Wifi的名称,可以运行以下命令查看:
```
netsh wlan show profiles
```
4. 保存批处理文件。
5. 打开Windows的任务计划程序。可以在搜索框中输入"任务计划程序"打开。
6. 点击"创建任务",设置触发器和操作。触发器可以设置为每天定时执行,操作选择运行上面创建的批处理文件。
7. 在批处理文件中添加以下代码,可将连接历史保存在log文件中:
```
@echo off
echo 正在断开Wifi连接...
netsh interface set interface "无线网络连接" admin=disable
ping 127.0.0.1 -n 5 > nul
echo 正在连接Wifi...
netsh wlan connect name="你的Wifi名称" ssid="你的Wifi名称"
ping 127.0.0.1 -n 5 > nul
echo 查看连接状态...
netsh wlan show interfaces
echo 正在保存连接历史...
netsh wlan show profiles > log.txt
echo 执行完成。
pause
```
8. 保存批处理文件并更新任务计划程序。现在每次执行批处理文件时,会自动将连接历史记录在log.txt文件中。
阅读全文
相关推荐










