批处理快捷手动修改IP地址
如何利用一个批处理文件一键设置ip地址,如何设置一键自动获取IP地址,bat批处理的注释语句

如何利⽤⼀个批处理⽂件⼀键设置ip地址,如何设置⼀键⾃动获取IP地址,bat批处理的注释语句如何⼀键设置IP,⽤⼀个批处理⽂件设置ip地址:1.假如要将IP地址设置为192.168.0.66,⼦⽹掩码为255.255.255.0 ,⽹关为192.168.0.100 ,主DNS为202.96.128.68 ,备⽤DNS为202.96.128.166 ,那么只需把下列⽂件内容拷贝到⼀个记事本中,然后把扩展名改为.bat ,运⾏这个bat⽂件即可:echo offclstitle 设置IPecho 正在设置IP地址,请稍候……netsh interface ip set address "本地连接" static 192.168.0.66 255.255.255.0 192.168.0.100 1echo 正在更改DNS设置,请稍候……netsh interface ip set dns "本地连接" static 202.96.128.68 primarynetsh interface ip add dns name = "本地连接" addr=202.96.128.166echo ******恭喜你,修改完成!******pause2.如果想要清空IP地址设置,设置为⾃动获取IP地址:echo offclstitle 清除IP设置echo 正在清除IP地址,请稍候……netsh interface ip set address name="以太⽹" source=dhcpecho 正在清除DNS设置,请稍候……netsh interface ip set dns name="以太⽹" source=dhcpecho 删除IP设置,设置为⾃动。
echo *************** 恭喜你,命令成功完成!*************pause3.关于主⾷:写bat批处理也⼀样,都要⽤到注释的功能,这是为了程式的可读性在批处理中,段注释有⼀种⽐较常⽤的⽅法:goto start= 可以是多⾏⽂本,可以是命令= 可以包含重定向符号和其他特殊字符= 只要不包含 :start 这⼀⾏,就都是注释:start另外,还有其他各种注释形式,⽐如:1、:: 注释内容(第⼀个冒号后也可以跟任何⼀个⾮字母数字的字符)2、rem 注释内容(不能出现重定向符号和管道符号)3、echo 注释内容(不能出现重定向符号和管道符号)〉nul4、if not exist nul 注释内容(不能出现重定向符号和管道符号)5、:注释内容(注释⽂本不能与已有标签重名)6、%注释内容%(可以⽤作⾏间注释,不能出现重定向符号和管道符号)7、goto 标签注释内容(可以⽤作说明goto的条件和执⾏内容)8、:标签注释内容(可以⽤作标签下⽅段的执⾏内容)。
用批处理修改IP和DNS

用批处理修改IP和DNS1、这个是用于自动分配IP及没有指定DNS情况的:@echo offclscolor 0AEcho******************************************************************* ************Echo 正在修改IP地址和DNS服务器地址,请耐心等待…………Echo******************************************************************* ************netsh interface ip set address name="本地连接" source=dhcp netsh interface ip delete dns "本地连接" allipconfig /flushdnsipconfig /allEcho******************************************************************* ************Echo OK!!已修改成功!请按任意键继续…………Echo 谢谢您的使用!Echo******************************************************************* ************Pause复制上面代码到记事本,保存为Auto IP Address.bat,双击运行,即可!(注意保存的文件一定是.bat的批处理)2、这个是用于指定IP及指定DNS情况的:@echo offclscolor 0AEcho******************************************************************* ************Echo 正在修改IP地址和DNS服务器地址,请耐心等待…………Echo******************************************************************* ************cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.0.100 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0cmd /c netsh interface ip set dns name="本地连接" source=static addr=202.102.224.68 cmd /c netsh interface ip add dns name="本地连接" addr=202.102.227.68 index=2ipconfig /allEcho******************************************************************* ************Echo OK!!已修改成功!请按任意键继续…………Echo 谢谢您的使用!Echo******************************************************************* ************Pause复制上面代码到记事本,保存为Set IP Address.bat,双击运行,即可!注意:蓝色为可以修改的IP其它都不用说了吧。
批处理填写IP地址

不知朋友们是否有这样的经历,把本本带到单位上网时,由于单位需要配固定IP地址,而家里是自动获得IP地址的,所以每天都要对这个IP地址设置来设置去,那么有没有简单方便的办法呢?其实我们可以做一个批处理,每次要设置IP地址的时候只要运行一下批处理即可。
一、设置IP地址批处理,将如下代码用记事本保存为.bat文件,如:IPadd.bat,双击运行即可。
@echo offecho HTMer修改IP地址工具echo 正在设置您的IP地址,请稍等......netsh interface ip set address name="本地连接" source=static addr=192.168.0.2 mask=255.255.255.0netsh interface ip set address name="本地连接" gateway=192.168.0.1 gwmetric=0netsh interface ip set dns name="本地连接" source=static addr=192.168.0.3 register=primarynetsh interface ip add dns name="本地连接" addr=192.168.0.4netsh interface ip set wins name="本地连接" source=static addr=none上面代码中的相关参数说明如下,根据您的实际情况修改即可:addr=192.168.0.2——IP地址mask=255.255.255.0——子网掩码gateway=192.168.0.1——网关addr=192.168.0.3——首选DNSaddr=192.168.0.4——备用DNS(如果没有备用DNS,请将这一行代码整个删除即可)二、设置自动获得IP地址,将如下代码用记事本保存为.bat文件,如:dhcp.bat,双击运行即可。
修改IP地址更换内外网的批处理命令

修改IP地址更换内外网的批处理命令更换内外网手动更改ip地址是不是觉得很麻烦?我刚开始的时候也是觉得这种方法太二了,于是google了一下写了一个批处理命令,感觉挺不错的。
修改IP地址更换内外网的批处理命令更换内网IP.bat@echo offecho -echo 请稍等...echo -netsh -f D:\内网IP.txtecho -echo 更改内网IP成功echo -pause更换外网IP.bat@echo offecho -echo 请稍等...echo -netsh -f D:\外网IP.txtecho -echo 更换外网IP成功echo -pause以上是批处理文件,用txt编辑后另存为.bat文件即可。
内网IP.txt# ----------------------------------# 接口IP 配置# ----------------------------------pushd interface ip# "本地连接" 的接口IP 配置set address name="本地连接" source=static addr=0.0.0.0 mask=255.255.255.0set address name="本地连接" gateway=0.0.0.0 gwmetric=0set dns name="本地连接" source=static addr=none register=PRIMARYset wins name="本地连接" source=static addr=nonepopd# 接口IP 配置结束外网IP.txt# ----------------------------------# 接口IP 配置# ----------------------------------pushd interface ip# "本地连接" 的接口IP 配置set address name="本地连接" source=static addr=0.0.0.0 mask=255.255.255.0set address name="本地连接" gateway=0.0.0.0 gwmetric=0set dns name="本地连接" source=static addr=202.102.128.68 register=PRIMARYadd dns name="本地连接" addr=202.102.152.3 index=2set wins name="本地连接" source=static addr=nonepopd# 接口IP 配置结束把0.0.0.0改成你实际的内外网IP地址即可。
通过BAT快速修改IP设置

Powered by walkerliker通过批处理的方式快速修改网络适配器的IP设置一、将IP改为固定值如果需要将网络适配器中的IP和DNS的设置改为固定值,将下面双划线之间的部分复制到文本文件中,保存,然后将文本文件的后缀名改为.bat。
需要执行修改的时候,双击这个bat文件就可以了。
@echo offecho 正在设置ip,子网,请稍候......rem "无线网络连接"为网卡名称,可在网络连接中查询,如"无线网络连接"netsh interface ip set address name="无线网络连接" source=static addr=192.168.0.218 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1echo 正在设置DNS,请稍候.....netsh int ip set dns name="无线网络连接" source=static addr=202.102.192.68netsh int ip add dns name="无线网络连接" addr=202.102.199.68 index=2echo 设置完毕!echo 设置为公司的IP设置!需要把这几个字替换掉即可。
上面的五个地址(包括IP地址、子网掩码、默认网关、DNS、备用DNS的参数根据需要自行修改。
)二、将IP设置改为自动获取如果需要将IP设置改回为自动获取,同样的方法,将下面双划线之间的复制到文本文件中,然后改为bat文件,双击执行即可。
@echo offnetsh interface ip set address "无线网络连接" dhcpnetsh interface ip set dns "无线网络连接" dhcpecho 无线网络连接改为自动获取注意:以上内容整理自网络,经过修改和试验可以正常使用。
一键切换IP(批处理)

一键切换IP地址教程(Windows批处理方法)1、新建一个TXT文件2、复制如下正文的内容3、根据第二页教程设置自己的IP(看不清的可转第三页大图)4、保存为“****.bat”的形式。
(.bat即Windows批处理命令形式)5、运行方法:XP 双击运行Win7右键管理员方式运行正文:@echo offcolor 0title 设置上网环境echo ☆☆☆☆请选择上网环境☆☆☆☆echo.echo 静态IP设置=======》按1键回车echo 动态DHCP设置=======》按2键回车set/p n=if /i "%n%" equ "1" goto oneif /i "%n%" equ "2" goto two:oneecho 您选择了静态IP设置echo 正在设置,请稍后......netsh interface ipv4 set address name="无线网络连接" source=static addr=0.0.0.0 mask=255.255.255.0 gateway=0.0.0.0 gwmetric=0 >nulecho 正在添加本机主DNS...netsh interface ipv4 set dnsservers name="无线网络连接" source=static addr=0.0.0.0echo 正在添加备用DNS...netsh interface ipv4 add dnsservers name="无线网络连接" addr=0.0.0.0goto end:twoecho 您选择了动态DHCP设置echo 正在设置,请稍后......netsh interface ipv4 set address name="无线网络连接" source=dhcpecho 正在添加本机主DNS...netsh interface ipv4 set dnsservers name="无线网络连接" source=dhcpgoto end:endcolor 2echo ☆☆☆☆☆☆☆☆本机当前IP配置如下☆☆☆☆☆☆☆☆☆☆☆☆ipconfigecho ☆☆☆☆☆☆☆☆☆设置成功!感谢使用☆☆☆☆☆☆☆☆☆☆☆☆pauseexit。
使用批处理文件快速更改IP

使用批处理文件快速更改IP实现这个功能需要制作两个文件,分别是批处理文件(set_ip.bat),配置文件(set_ip.bat.setting),下面先列出两个文件中的具体内容,如下;1、set_ip.bat@echo offfor /f "tokens=1" %%i in (set_ip.bat.setting) do (set media_name=%%i)for /f "tokens=2" %%i in (set_ip.bat.setting) do (set ip_addr1=%%i)for /f "tokens=3" %%i in (set_ip.bat.setting) do (set ip_addr2=%%i):media_nameecho --选择你的网络适配器的名称--echo 当前保存记录的网络适配器名称:%media_name%set /p if_name_change=如要继续使用,请键入回车,或输入你需要的名称:if "%if_name_change%"=="" (gotoip_addr) else (set media_name=%if_name_change%)gotomedia_name_set:media_name_setecho %media_name% %ip_addr1% %ip_addr2%>set_ip.bat.setting:ip_addrecho --选择你的网络适配器的IP--echo 当前保存记录的网络适配器IP :%ip_addr1%%ip_addr2%set /p if_ip_change=如继续使用,请回车,或输入你需要的IP:%ip_addr1%if "%if_ip_change%"=="" (setif_ip_change=%ip_addr2%gotoif_ip_used)for /l %%i in (10,1,255) do ( if %if_ip_change%==%%i (gotoif_ip_used))echo --你输入的IP地址有点不对头--echo --请重新输入--gotoip_addr:if_ip_usedecho --下面将测试你需要的IP是否已经被占用--setip_addr=%ip_addr1%%if_ip_change%ping %ip_addr% /n 1>temp.txtarp /a|find /c " %ip_addr% ">temp.txtFOR /F %%i IN (temp.txt) DO (set return_result=%%i)if %return_result%==0 (echo 恭喜你,你输入的IP地址没有被占用!set ip_addr2=%if_ip_change%echo %media_name% %ip_addr1% %if_ip_change%>set_ip.bat.setting) else (echo --不好意思,你需要的IP已经被占用了,请重新输入--gotoip_addr):setipecho --下面将设置IP--echo 本机网络适配器< %media_name% >的IP将设置为:%ip_addr1%%ip_addr2%echo 按任意键继续pauseecho 正在修改IP地址...netsh interface ip set address name=%media_name% source=static addr=%ip_addr1%%ip_addr2% mask=255.255.255.0 gateway=%ip_addr1%1 gwmetric=1>temp.txtfor /f "tokens=*" %%i in (temp.txt) do (set error_text=%%i)if "%error_text%"=="The requested operation requires elevation (Run as administrator)." (gotoset_error)echo 正在修改DNS服务器...netsh interface ip set dns name=%media_name% source=static addr=61.139.2.69>temp.txtfor /f "tokens=*" %%i in (temp.txt) do (set error_text=%%i)if "%error_text%"=="The requested operation requires elevation (Run as administrator)." (gotoset_error):set_errordel temp.txtechonetsh interface ip set address name=%media_name% source=static addr=%ip_addr1%%ip_addr2% mask=255.255.255.0 gateway=%ip_addr1%1 gwmetric=1 >set_%media_name%_%ip_addr1%%ip_addr2%.batechonetsh interface ip set dns name=%media_name% source=static addr=61.139.2.69>>set_%media_name%_%ip_addr1%%ip_addr2%.bat echo 非常抱歉,由于你的系统权限的限制,你只能尝试刚刚生成的文件set_%media_name%_%ip_addr1%%ip_addr2%.batecho 右键,以管理员身份运行它。
命令行(批处理)配置IP参数(IP、DNS)

命令行(批处理)配置IP参数(IP、DNS)命令行(批处理)配置IP参数(IP、DNS)Windows的“netsh”命令提供了命令行下更改IP的功能,利用这一点,可以将它做成BA T 的批处理文件。
以下就是具体的方法和命令详解:首先进入命令提示行:“Win+R”>“cmd”,回车输入netsh,回车,出现:netsh>再输入interface,回车,出现netsh interface>再输入ip,回车,出现netsh interface ip>进入IP设置项了,我们要用到以下的命令:set address - 添加一个IP 地址到指定的接口。
先看看关于此令的windows帮助:--------------------------------------------------------------------------用法: set address [name=][[source=]dhcp |[source=] static [addr=]IP address [mask=]IP subnet mask] [[gateway=]|none [gwmetric=]integer]参数:标记值name - 接口名称。
source - 下列值之一:dhcp: 对于指定接口,设置用DHCP 配置IP地址。
static: 设置使用本地静态配置设置IP地址。
gateway - 下列值之一:: 您设置的IP 地址的指定默认网关。
none: 不设置默认网关。
gwmetric - 默认网关的跃点数。
如果网关设置为'none',则不应设置此字段。
只有在'source' 为'static' 时才设置下列选项:addr - 指定接口的IP 地址。
mask - 指定IP 地址的子网掩码。
注释: 用来将IP 地址配置模式从DHCP 模式改为static,或从static模式改为DHCP。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本批处理可以快捷地手动修改IP,界面如下:
使用方法:将以下代码复制新建文本文档里,并更改后缀名为”.bat”,双击即可运行。
@echo off
title 手动设置IP工具-By:Believe_Su
color 3f
echo *********
echo 本程序用于设置手动配置IP地址
echo ┎════┰════┒
echo ║⒈﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎﹎﹎┃﹎﹎﹎﹎║
echo ║﹎﹎峩們┃﹎﹎﹎╱╲
echo ║﹎﹎﹎﹎┃﹎結侷..◣╱
echo ┖════┸════┚
echo *********
set slection1=
set/p slection1=请输入IP地址:
netsh interface ip set address name="本地连接" source=static addr=%slection1% mask=255.255.255.0
set slection2=
set/p slection2=请输入网关地址:
netsh interface ip set address name="本地连接" gateway=%slection2% gwmetric=0
set slection3=
set/p slection3=请输入主dns地址
netsh interface ip set dns name="本地连接" source=static addr=%slection3% register=PRIMARY set slection4=
set/p slection4=请输入备份dns地址
netsh interface ip add dns name="本地连接"addr=%slection4%
netsh interface ip set wins name="本地连接" source=static addr=none
pause。