在各种网络中切换,windows更换ip地址步骤: 
进入控制面板——网络和internet——网络和共享中心——理性适配器设置——然后找到网卡——进入属性——然后internet 协议——更改ip信息——然后再确定确定确定

 
很烦啊有木有!
用批处理,设置一个快捷键,只要按两三下键盘就可以轻轻松松修改ip地址啦~






```
@echo off
 
goto menu
 
:menu
cls
@echo 1. 自动获取ip地址
@echo 2. 手动输入ip地址
@echo 3. 修改DNS
@echo 4. 修改ip为172.16.1.3
@echo 5. 修改ip为192.168.0.128 网关2
@echo 6. 修改ip为192.168.0.128 网关1
@echo 7. 查看本机ip地址
@echo 8. 退出
 
@echo.
@echo 默认修改ip为手动输入[直接回车]
@echo.
@echo 请选择
 
set selc=2
set /p selc=
 
@echo.
@echo 正在设置...
@echo.
 
IF %selc%==1 goto DHCP
IF %selc%==2 goto ipsetting
IF %selc%==3 goto DNS
IF %selc%==4 goto ipstatic2
IF %selc%==5 goto ipstatic
IF %selc%==6 goto ipstatic1
IF %selc%==7 goto ipconfig
IF %selc%==8 exit
IF %selc% NEQ 8 goto error
exit
 
:error
cls
goto menu
exit
 
:DHCP
@echo.
@echo 自动获取ip地址
netsh int ip set add name="本地连接" source=dhcp
@echo 自动获取DNS服务器
netsh int ip set dns name="本地连接" source=dhcp
@echo 自动获取ip地址设置完毕
@echo.
exit

:ipstatic
@echo.
@echo 设置为192.168.0.128
netsh int ip set add "本地连接" static 192.168.0.128 255.255.255.0 192.168.0.2 1
@echo 正在设置DNS服务器:114.114.114.114
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipstatic1
@echo.
@echo 设置为192.168.0.128
netsh int ip set add "本地连接" static 192.168.0.128 255.255.255.0 192.168.0.1 1
@echo 正在设置DNS服务器:114.114.114.114
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipstatic2
@echo.
@echo 设置为172.16.1.3
netsh int ip set add "本地连接" static 172.16.1.3 255.255.255.0 172.16.1.1 1
@echo 正在设置DNS服务器:8.8.8.8
netsh int ip set dns name="本地连接" source=static 114.114.114.114
@echo 静态ip设置完毕
@echo.
exit
 
:ipsetting
cls
@echo.
@echo 正在设置固定ip,请稍候……
@echo.
@echo 请输入ip地址:
set /p ip=
@echo.
@echo 请输入网关:
set /p gw=
@echo.
 
@echo 请输入首选DNS:
set DNS1=114.114.114.114
set /p DNS1=
 
@echo 请输入备用DNS:
set DNS2=8.8.8.8
set /p DNS2=
 
@echo.
netsh interface ip set address 本地连接 source=static addr=%ip% mask=255.255.255.0
netsh interface ip set address name=本地连接 gateway=%gw% gwmetric=1
netsh interface ip set dns 本地连接 static %DNS1%
netsh int ip add dns 本地连接 %DNS2% index=2
@echo ip地址设置完毕
@echo.
exit
 
:DNS
cls
@echo.
@echo 默认设置:首选DNS为114.114.114.114 备用DNS为8.8.8.8
@echo 若修改为默认设置,请直接回车;否则请输入DNS
@echo.
 
@echo 请输入首选DNS:
set DNS1=114.114.114.114
set /p DNS1=
 
@echo 请输入备用DNS:
set DNS2=8.8.8.8
set /p DNS2=
 
@echo.
netsh interface ip set dns 本地连接 static %DNS1%
netsh int ip add dns 本地连接 %DNS2% index=2
@echo DNS设置完毕
@echo.
exit
 
:ipconfig
cls
ipconfig /all
@pause
goto menu
exit
```






批处理快速更改ip地址的更多相关文章

  1. 使用DOS批处理更改IP地址

    有时候电脑在家需要自动获取IP,在公司需要手动填写IP,改来改去很麻烦,于是做一个批处理一键修改很方便: @echo off cls color 0A @echo off echo. echo === ...

  2. Windows下通过脚本快速修改IP地址

    Windows下通过脚本快速修改IP地址 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了. 经常要切换ip,所以我写了两个脚本: c:\办公室.bat netsh interface i ...

  3. 自动更改IP地址反爬虫封锁,支持多线程(转)

    8年多爬虫经验的人告诉你,国内ADSL是王道,多申请些线路,分布在多个不同的电信机房,能跨省跨市更好,我这里写好的断线重拨组件,你可以直接使用. ADSL拨号上网使用动态IP地址,每一次拨号得到的IP ...

  4. 如何用脚本快速修改IP地址(Netsh)

    如何用脚本快速修改IP地址(Netsh) 如果通过Windows的网络属性修改Ip/网关,真是太麻烦了.最近一个项目经常要切换ip,所以我写了两个脚本:c:\116.bat netsh interfa ...

  5. 重新设置Linux的IP地址(该操作会永久更改ip地址)

    1.查看你当前的IP地址 2.进入配置文件进行更改IP地址 3.上图我使用的是ifcfg-eth1 ,然后进行更改这个文件 4.点击“insert”进行编辑改文档,吧对应的IP改成你想要的地址 更改完 ...

  6. Windows 系统采用批处理命令修改 ip 地址

    Windows 系统采用批处理命令修改 ip 地址 :: 设置IP地址 set /p choice=请选择设置类型(1:外网IP / 2:内网IP / 3:自动获取IP): echo. if &quo ...

  7. 巧用批处理cmd快速切换IP地址

    如果你的笔记本经常在不同的地方使用,有些地方需要自动获取IP,而有些地方需要配置固定IP,每换一个地方都需要重新配置一遍,是不是感觉很麻烦呢? 下面介绍一种通过建立批处理文件来快速切换IP的方法: s ...

  8. Linux学习(一):linux更改ip地址命令_更改DNS_更改默认网关_更改子网掩码_主机名

    如何使用命令来更改linux的IP .DNS .子网掩码,在虚拟机(vitrualBox)上添加一个Linux的虚拟机; 安装方法:http://pan.baidu.com/s/1sjJPhP7 安装 ...

  9. git文件夹下项目更改ip地址小结

    在我们开发的过程中,经常切换项目IP地址是很正常的,之前弄过一次,没有记住,现在简单的总结下: 找到要切换IP地址的项目,点击鼠标右键,弹出下图: 打开该项目的路径后,双击打开该项目,具体参考自己项目 ...

随机推荐

  1. Centos系统查看CPU有关信息

    top命令按1,看到几个CPU就代表是几核的. 查看CPU有几颗逻辑cpu,4代表有4个逻辑CPU,同时CPU的型号也打印出了,服务器一般都是至强的CPU [root@svn ~]# cat /pro ...

  2. json最简单的跨域

    html代码 <html> <head> <title>index.html</title> <script type="text/ja ...

  3. MAFFT多重序列比对--(附比对彩标方法)

    [转记]MAFFT多重序列比对图解教程 [絮语] 一提到多重序列比对,很多人禁不住就想到ClustalW(Clustalx为ClustalW的GUI版),其实有一款多重序列比对软件-MAFFT,不论从 ...

  4. group

    学习Linq时,经常会遇到Linq使用Group By问题,这里将介绍Linq使用Group By问题的解决方法. 1.计数 var q = from p in db.Products group p ...

  5. FIFO学习心得

    1,名字.FIFO=First in first out. 2,特点.顺序读入,顺序读出,先入先出. 3,用途.数据缓冲.使两个数据传输速率不一样的设备相匹配. 4,参数. ①,THE WIDTH和T ...

  6. java编程中Properties类的具体作用和使用

    如果不熟悉 java.util.Properties类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的.(如清单 1 所示).最近更新的java.util.Properti ...

  7. android自定义控件(4)-自定义水波纹效果

    一.实现单击出现水波纹单圈效果: 照例来说,还是一个自定义控件,观察这个效果,发现应该需要重写onTouchEvent和onDraw方法,通过在onTouchEvent中获取触摸的坐标,然后以这个坐标 ...

  8. Django URLconf

    Django提供了干净优雅的 URL 方案,URL配置文件是一个标准的 python 文件,支持动态配置.它的本质就是URL模式与调用的视图函数之间的映射表,最简单的配置文件如下: from djan ...

  9. Backbone.js源码分析(珍藏版)

    源码分析珍藏,方便下次阅读! // Backbone.js 0.9.2 // (c) 2010-2012 Jeremy Ashkenas, DocumentCloud Inc. // Backbone ...

  10. 存储过程获取最后插入到数据表里面的ID

    存储过程获取最后插入到数据表里面的ID SET NOCOUNT on;---不返回影响行数提高性能GOcreate proc [sp_bbs_thread_Insert] @id int output ...