定时切换网络(从有线到无线)
在学校,校园网可能设置了定时断网,这时候从网线切换到wifi操作繁琐,我们可以使用脚本来实现自动切换网络
start.bat
- 开启以太网,关闭WIFI
- 登录脚本的话不学校的系统不同,建议自行百度
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| @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,可通过
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| @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系统下禁用或启用网卡的命令行操作_windows 禁用网卡命令-CSDN博客