用于在网络适配器之间切换的批处理文件

用于在网络适配器之间切换的批处理文件

我有一台笔记本电脑,当我把它放在办公桌上时,它连接到 USB wifi 适配器。但是,每当我把它带到其他地方时,我都会使用内置 wifi 卡。但这意味着我有 2 个接口,都已启用并已连接。因此,为了确保我在办公桌前使用正确的接口,我进入适配器设置并禁用内置 wifi 接口。我希望创建一些东西来加快这个过程,并了解命令行脚本!

我正在尝试创建一个批处理文件来执行以下操作:
注意:
WiFi = USB 适配器。如果已连接,请始终使用它。Wi
-Fi 2 = 内部 wifi 接口。仅在另一个被禁用或未连接时使用

1)检查哪个 NIC 适配器已启用/连接。
netsh 接口显示接口
2)创建一个 IF 语句 -
- 如果 WiFi 已启用并连接 - 禁用 Wi-Fi 2
- 否则,如果 WiFi 未启用 - 启用 Wi-Fi 2

但是,我不确定如何在 CMD 中执行此操作。有什么指示吗?我还需要其他东西吗?

答案1

制作 2 个 .bat 文件。一个文件应启用一个适配器并禁用另一个,另一个文件则相反:

A1.bat:
@netsh interface set interface name="LAN1" admin=disabled
@netsh interface set interface name="LAN0" admin=Enabled

A2.bat:
@netsh interface set interface name="LAN0" admin=disabled
@netsh interface set interface name="LAN1" admin=Enabled

当您需要切换时使用它们。

相关内容