公司配网时常遇到Windows主机内外网切换,所以写了一个配网脚本,简单易用,提高效率。

运行环境:Windows 11 家庭中文版

首先在cmd中ipconfig查看以太网卡名称:(如果是WiFi连接的话查看的是无线网卡名称)

可见我的以太网卡名称为:以太网 2,然后新建txt文件,将以下代码复制粘贴,在网络名称部分按照刚查询到的网卡名称进行修改,配网参数部分按照自己需求进行修改,注释已经写的很清晰了:

@echo off
rem 获取管理员权限
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exitrem 网络名称,根据系统配置修改
set NAME="以太网 2"rem 配网参数,按照自己需求修改
set ADDR-内网=192.168.107.18
set MASK-内网=255.255.255.0
set GATEWAY-内网=192.168.107.1
set DNS1-内网=192.168.116.53
set DNS2-内网=192.168.116.54set ADDR-外网=10.10.11.122
set MASK-外网=255.255.255.0
set GATEWAY-外网=10.10.11.100
set DNS1-外网=8.8.8.8
set DNS2-外网=114.114.114.114echo 当前可用操作有:
echo 1 设置为静态IP-内网
echo 2 设置为静态IP-外网
echo 3 设置为动态IP
echo 4 退出
echo 请选择后回车:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3
if %operate%==4 goto 4:1
echo 正在设置静态IP-内网,请稍等...
echo IP地址 = %ADDR-内网%
echo 掩码 = %MASK-内网%
echo 网关 = %GATEWAY-内网%
netsh interface ipv4 set address %NAME% static %ADDR-内网% %MASK-内网% %GATEWAY-内网%
echo 首选DNS = %DNS1-内网%
if "%DNS1-内网%"=="" (echo DNS1为空) else netsh interface ipv4 set dns %NAME% static %DNS1-内网%
echo 备用DNS = %DNS2-内网%
if "%DNS2-内网%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2-内网%)
echo **********已设置为静态IP:%ADDR-内网%***********
pause
goto 4:2
echo 正在设置静态IP-外网,请稍等...
echo IP地址 = %ADDR-外网%
echo 掩码 = %MASK-外网%
echo 网关 = %GATEWAY-外网%
netsh interface ipv4 set address %NAME% static %ADDR-外网% %MASK-外网% %GATEWAY-外网%
echo 首选DNS = %DNS1-外网%
if "%DNS1-外网%"=="" (echo DNS1为空) else netsh interface ipv4 set dns %NAME% static %DNS1-外网%
echo 备用DNS = %DNS2-外网%
if "%DNS2-外网%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2-外网%)
echo **********已设置为静态IP:%ADDR-外网%***********
pause
goto 4:3
echo 正在设置动态IP,请稍等...
echo 正在从DHCP自动获取IP地址...
netsh interface ip set address %NAME% dhcp
echo 正在从DHCP自动获取DNS地址...
netsh interface ip set dns %NAME% dhcp
echo **********已设置为动态IP地址***********
pause
goto 4:4
exit

然后将文件另存为bat脚本文件,划重点!中文版系统一定要选择ANSI编码,这样执行时才不会出现乱码报错:

最后双击bat脚本执行就可以了:

Windows一键配网脚本相关推荐

  1. Esp8266进阶之路17 esp8266自研的快速上电开关五次 (开-关为一次) ,无需按键触发则8266进去一键配网模式。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  2. Esp8266学习之旅⑥ 了解SmartConfig与Airkiss一键配网,给8266一键配网上云端。(带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...

  3. esp8266 wifi模组手机一键配网,配置一次,下次重启设备后不需再进行配网

    编写时间:2018年9月2日 #define  ATCMDLEN   20 extern uint8_t usart3RecvEndFlag; extern UART_HandleTypeDef hu ...

  4. wifi一键配网smartconfig原理及应用

    版权声明:本文为博主原创文章,未经博主允许不得转载. http://blog.csdn.net/flyingcys/article/details/49283273 智能家居/家电现阶段还处于普及阶段 ...

  5. 启明云端分享|ESP32-S3 Smartconfig一键配网

    物联网时代技术开始规模化服务于民众,方便快捷显得尤为重要,smartconfig一键配网便是一个典型案例. 智能家居/家电现阶段还处于普及阶段,由于家庭wifi网络的普及,目前普遍采用wifi与路由器 ...

  6. esp8266 接收udp广播_ESP8266_21基于ESP8266的一键配网

    这一节,说一下一键配网的用法.首先说为什么需要一键配网? 原因很简单,因为设备要上网.那,给那些设备配一个屏幕和一个输入设备行不行? 不是不可以,对那些成本没要求的设备是没问题的.但物联网设备大部分都 ...

  7. WiFi-ESP8266入门http(3-4)网页一键配网(1若为普通wifi直连 2若为西电网页认证自动网页post请求连接)+网页按钮灯控+MQTT通信...

    网页一键配网(1若为普通wifi直连  2若为西电网页认证自动网页post请求连接)+网页按钮灯控+MQTT通信 工程连接:https://github.com/Dongvdong/ESP8266_H ...

  8. uni-app 微信小程序端-AirKiss一键配网

    uni-app 微信小程序端-AirKiss一键配网 发现网上很多关于微信小程序配网的文章都是微信小程序原生开发,uni-app少之又少.这篇文章就介绍一下怎么在HBuilder X使用airkiss ...

  9. 物联网的通信技术以及Wi-Fi、一键配网技术、BLE、GPRS(2G)、LTE-Cat1 、NB-IoT简介

    物联网的通信技术以及Wi-Fi.一键配网技术.BLE.GPRS(2G).LTE-Cat1 .NB-IoT简介 物联网的一个重要的特点是接入了网络,因此这些设备才能将传感器采集的数据上传到云平台,然后根 ...

最新文章

  1. 学python什么视频教程_学习python有什么好的视频教程?
  2. oracle点勾算提交吗,oracle表结构和数据导出时的一些勾选项说明
  3. 浅谈C++函数的参数
  4. windows Perl环境安装与Hello World
  5. Debian on VirtualBox下共享win7文件夹设置
  6. C++11 多线程库使用说明
  7. 【ES10(2019)】Object.fromEntries()
  8. java自定义sql查询条件_mybatis-plus QueryWrapper自定义查询条件的实现
  9. ps切图教程 android,PS怎么切图 PS最新版本切图教程
  10. 什么?TTL信号也能高速稳定传输100m+?是的,你没有听错,量产电路推荐!
  11. Python基础重点复习(5)
  12. CDH 6系列(CDH 6.0.0、CHD 6.1.0等)安装和使用
  13. .NET NAudio音频录制方法 2021-02-13
  14. 2021-SZTU第一届acm校赛总结
  15. 我的融资咨询FA之路——资料篇
  16. android开发播放声音文件
  17. JAVA之线程池详解
  18. 第三届中国移动开发者大会
  19. b开头的跟计算机相关的英文单词,信息英语词汇(B)
  20. linux将tick变成日期,Linux时间子系统之:Tick Device layer综述

热门文章

  1. 用DIV模拟TEXTAREA【QQ空间说说对话框】
  2. 使用html+css+jQuery做一个每日任务列表
  3. 企业管理内容有哪些了,分别是什么?
  4. 什么是ERP?电商ERP和传统ERP到底有什么不同?
  5. pythonlist是什么意思_python中的list是什么意思
  6. json stm8s103 解析_基于STM8的ADC读取---STM8-第四章
  7. 世界ol的服务器在哪个文件夹,世界ol副本地点在哪
  8. 重磅直播|视觉惯性SLAM之多约束扩展卡尔曼滤波
  9. php两周免登录,php可以按天连续去两周的更新数据吗
  10. 计算机白板测试题,鸿合科技白板产品测试题(含答案).doc