首页 > 系统相关 >Windows10 自动配置切换IP地址

Windows10 自动配置切换IP地址

时间:2023-11-06 12:38:13浏览次数:36  
标签:set goto IP Windows10 echo 切换 DNS IP地址 netsh

以下脚本保存为 bat

 

Windows10 自动配置切换IP地址_DNS

 

@echo off
rem //设置变量 
set NAME="KillerWireless"
rem //以下属性值可以根据需要更改
set ADDR=192.168.1.203
set MASK=255.255.255.0
set GATEWAY=192.168.1.202
set DNS1=192.168.1.202
set DNS2=
rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS


echo 当前可用操作有:
echo 1 设置为静态IP
echo 2 设置为动态IP
echo 3 退出
echo 请选择后回车:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3


:1
echo 正在设置静态IP,请稍等...
rem //可以根据你的需要更改 
echo IP地址 = %ADDR%
echo 掩码 = %MASK%
echo 网关 = %GATEWAY%
netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY% 
echo 首选DNS = %DNS1% 
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已设置!
pause
goto 3


:2
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 3


:3
exit

 



标签:set,goto,IP,Windows10,echo,切换,DNS,IP地址,netsh
From: https://blog.51cto.com/emanlee/8203665

相关文章

  • 切换JDK版本时修改JAVA_HOME环境变量不生效
     Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Environment           解决方法: (1)检查环境变量Path;(2)删除java.exe,javaw.exe,javaws.exe 在修改JDK的安装目录的情况下会出现失效的时候,因为jdk在安装的时候自己在path中添加了......
  • windows10测试时如何构造大图片(如超过8M+的图片)
    1.原图片(大小40k) 2.选怎一个容量大的文件如视频文件8M+ 3.使用copy命令进行扩容(cmd命令行操作):copytest01.jpg/b+8M.MP4test01_8M.jpg 4.完成后查看图片大小(8M+) ps:如果文件容量未变化,记得排查一下,使用的文件与视频名字内均无特殊字符......
  • YouTrack 在创建问题的时候如何切换项目
    最近在准备从JIRA中转换到YouTrack上。在创建问题的时候,JIRA是通过选择项目,然后单击创建,这个创建就会直接在项目中进行创建了。但是YouTrack不是这样的,感觉就是YouTrack的创建问题就是一个入口。其实我并不知道YouTrack的默认选择规则是什么。如果创建的问题不是你需要......
  • winform切换页面
    布局效果如下图: 首先在主窗体后台代码声明需要打开的窗体变量,代码如下:1publicpartialclassForm1:Form2{3ButtonbtnShadow;//作为中间寄存button,用于显示4Homehome;5Settingsetting;6Recordrecord;7......
  • 获取图片并进行图片切换(FolderBrowserdDialog and OpenFileDialog用法)
    winform布局如下图: 获取文件夹按钮,通过FolderBrowserDialog对话框,选择本地电脑文件路径,后台代码实现如下:privatevoidbutton1_Click(objectsender,EventArgse){folderBrowserDialog1.Description="请选择需要保存的路径";......
  • 正则表达式:IP地址和子网掩码
    #IP地址echoX.X.X.X|grep-E'^(22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])(.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$'#子网掩码echoX.X.X.X|grep-E'^((255.255.255.(0|128|192|224|240|248|252|254|255))|(255.255.(0|128......
  • js tab跟随滑动切换tab
    js:letanchors=document.querySelectorAll("div[data-anchor-index]");letobserver=newIntersectionObserver((entries)=>{entries.forEach((entry)=>{if(entry.isIntersecting){letseq=Number(entry.target.ge......
  • 职场小白必备知识点-IP地址
    什么是IP地址每个人都有自己的名字,电脑也一样。在本地,有主机名。在网络,有IP地址。首先,我们介绍一下“IP地址”:“IP地址”是“TCP/IP”(TransmiteControlProtocol传输控制协议/InternetProtocol网际协议)里其中的一种协议。不同的主机有不同的IP地址,每个主机的IP地址都是由32比......
  • Flutter Stack 做页面切换
    从名字上看,这个容器就是堆。效果是能让自己内部的子组件重叠放置,严格意义上来说,我认为他可以算是一个布局容器,就像Row,Column一样。下面是网上找的例子(主要我懒的现写了)classCustomStackextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){va......
  • windows10编译scrcpy
    一、概述简介:Scrcpy是一款小巧的Android投屏软件,能够跨平台其支持Windows、Mac、Linux系统。右PC充当客户端,Android板子作为服务端。原理:Android将录屏发送给PC,PC接收到数据后进行展示。PC上鼠标点击录屏上对应的坐标,把坐标通过Socket通信传递给Android端,实现对Android......