定时切换网络(从有线到无线)
在学校,校园网可能设置了定时断网,这时候从网线切换到wifi操作繁琐,我们可以使用脚本来实现自动切换网络
start.bat
- 开启以太网,关闭WIFI
- 登录脚本的话不学校的系统不同,建议自行百度
@echo off
chcp 65001
:: 设置字符编码为UTF-8
net session >nul 2>&1
:: 检查是否有管理员权限
if %errorLevel% == 0 (
echo 当前脚本正在以管理员模式运行。
) else (
echo 当前脚本未以管理员模式运行。
)
:: 断开无线网络连接
netsh wlan disconnect
echo 已关闭WIFI连接
:: 运行Python脚本, pyw脚本不打开命令行窗口
python C:\Users\RandolfluoPC\Desktop\fastboots\actoie.pyw
echo 成功登录网络
:: 暂停脚本执行, 可以注释掉,执行完窗口关闭
PAUSE
change_net .bat
- 开启WIFI,关闭以太网
- 注意设置要连接的WIFI,可通过
@echo off
:: 关闭命令回显,使输出更清洁
chcp 65001
:: 设置字符编码为 UTF-8,以确保正确显示特殊字符
net session >nul 2>&1
:: 检查当前脚本是否以管理员权限运行
if %errorLevel% == 0 (
echo 当前脚本正在以管理员模式运行。
) else (
echo 当前脚本未以管理员模式运行。
)
:: 连接到指定的无线网络
netsh wlan connect name="Randolf luo phone"
echo 成功切换至wifi
:: 暂停脚本执行, 可以注释掉,执行完窗口关闭
PAUSE
添加到开机自启
-
步骤参照参考链接,注意设置使用最高权限运行
-
在一般情况下,我们开机是在校园网开启时间,因此:
- 设置start.bat为开机自启
- 设置change_net 为定时任务(断网前)
TODO
我尝试禁用网卡,但是脚本老是报错,后来发现不禁也能使用,因此这里就先这样了
参考链接:
Win10 如何以管理员身份设置开机自启程序(1)_window10 管理员 如何 设置普通用户的启动项-CSDN博客
[Windows系统下禁用或启用