因为工作中需要在以太网和无线网中来回切换,产生了频繁开关以太网的需求,插拔网线的操作太过繁琐,于是想到了通过启用/禁用网卡来替代,但是还是不够快捷,因为需要打开windows设置点好几下呢,于是有了以下可以放在桌面一键操作的bat脚本,就一两行就搞定啦~
关闭以太网:
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
netsh interface set interface 以太网 disabled
开启以太网:
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit cd /d "%~dp0"
netsh interface set interface 以太网 enabled
重点来了,
操作步骤:桌面 -> 右键新建文本文档 -> 分别复制上面的脚本 -> 保存,将文件后缀改为 bat 或 cmd 双击运行即可。
此处有一点需要注意,因为我们的脚本中包含中文,记事本和 cmd 的编码方式不统一会造成乱码,需要在保存脚本时将编码方式改为 ANSI 。
脚本说明:
1.实际上开启/禁用以太网只需要第二行代码就可以了,非常滴简洁,但是弊端在于运行脚本需要右以管理员运行,这不又增加操作了,所以脚本的第一行是为了【提权】,让脚本能默认以管理员身份的方式运行,在其他地方也可以使用哦。
关于设置默认管理员运行的方式还有:通过创建快捷方式,右键修改快捷方式的属性-高级中勾选“以管理员身份运行”。
2.可以在脚本首行新增 @ echo off 这样在运行的时候可以不显示正在执行的命令和结果,echo off 是【关闭回显】的意思。
能看到这条笔记的小伙伴应该都是善于动脑的同学,给你点赞哦~