当前位置: 首页 > article >正文

以太网和WIFI之间的网络切换脚本(Window环境)

网络切换脚本

在本地创建Window的批处理脚本【网络切换脚本.bat】,填入以下内容,然后以管理员身份运行,即可实现以太网和WIFI之间的切换。

@echo off 
netsh interface show interface "WLAN" | find "管理状态: 已启用" >nul && (
  echo 等待WIFI关闭......
  netsh interface set interface "WLAN" disabled 
  echo WIFI已关闭
  echo 等待以太网连接......
  netsh interface set interface "以太网" enable
  echo 以太网已连接
  echo 当前网络连接为:以太网
) || (
  echo 等待以太网关闭......
  netsh interface set interface "以太网" disable
  echo 以太网已关闭
  echo 等待WIFI连接......
  netsh interface set interface "WLAN" enabled
  echo WIFI已连接
  echo 当前网络连接为:WIFI
)

pause 
exit

内容讲解

(1)netsh interface show interface:显示所有网络接口的详细信息。其中【以太网】对应插网线的以太网,而【WLAN】对应的是WIFI。

(2)> nul:一个重定向操作,它将命令的输出重定向到 nul 设备,这个设备实际上是一个特殊的文件,用于丢弃任何写入其中的数据。简单来说,> nul 的作用是丢弃或忽略命令的输出使其不显示在命令提示符窗口中

执行示例

假设当前以太网启动、WLAN禁用时,以管理员身份运行脚本,在命令提示符打印如下:

在控制面板的网络连接中,可观察到以太网标识灰色且禁用状态,WLAN启用状态。

在命令提示符窗口也可看到WLAN和以太网的具体状态:


http://www.kler.cn/a/298280.html

相关文章:

  • 在 Ubuntu 20.04 上安装 Python 3.12:详细教程
  • 用go语言实现树和哈希表算法
  • MATLAB求解微分方程和微分方程组的详细分析
  • Git学习尚硅谷(005 idea集成git)
  • 基于opencv实现双目立体匹配点云距离
  • Oceanbase 透明加密TDE
  • 基于大模型 + 知识库的 Code Review 实践
  • 数据分析案例-视频游戏销量数据集可视分析
  • HarmonyOS Next系列之实现一个左右露出中间大两边小带缩放动画的轮播图(十二)
  • 设计模式 第一次复学
  • Visual studio 2022中配置c++版本的opencv
  • InternVL2-通俗的解释下什么是flash attention?
  • 【OpenCV-阈值与平滑处理】灰度图、HSV、图像阈值、图像平滑处理(方框滤波、均值滤波、高斯滤波、中值滤波)
  • KingFusion|KingFusion客户端接入KingHistorian历史数据
  • 汽车驾驶屏HMI,设计颜值相当拉风, 怪不的大家都喜欢呀。
  • Java-并发编程及Volatile关键字详解
  • 【LabVIEW学习篇 - 16】:文件操作
  • C语言俄罗斯方块(VS2022版)
  • 数据库——MySQL概述
  • 基于SA模拟退火算法的多车辆TSP问题求解matlab仿真