批处理快捷手动修改IP地址

合集下载

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

如何利用一个批处理文件一键设置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和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地址的时候只要运行一下批处理即可。

一、设置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地址更换内外网的批处理命令更换内外网手动更改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设置

通过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(批处理)

一键切换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

使用批处理文件快速更改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)命令行(批处理)配置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。

CMD中三招改IP

CMD中三招改IP
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.80.0 255.255.255.0 192.168.80.34 192.168.80.34 1
192.168.80.34 255.255.255.255 127.0.0.1 127.0.0.1 1
Default Gateway: 192.168.80.254
===========================================================================
metric
列出了 netsh 全局命令。
命令 说明
.. 上移一个环境等级。
或进netsh -f c:\net.txt 在两者之间快速切换了。当然你也可以把它们写成两个批处理或者创建一个快捷方式更方便的执行。
第三招 利用Netsh 的exec命令
打开记事本输入
int ip
set address name="Local Area Connection" source=static addr=202.96.134.9 mask=255.255.255.0 202.96.134.60 1
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.80.254 192.168.80.34 1
echo 默认GATEWAY是%GATEWAY%,回车输入默认值

批处理快捷设置计算机名、IP地址

批处理快捷设置计算机名、IP地址

批处理快捷设置计算机名、IP地址用批处理配置网络,特别是在大量重做系统时非常快捷方便,这里介绍的是我根据网上蓝本所改写的适合学校使用的批处理。

这个批处理可以按照一定的规律命名机器的计算机名、IP地址、IPX协议内部网络号(某些局域网应用程序需要)。

代码如下(复制到记事本另存为.bat文件):@echo off:: ==========网络配置批处理========== 修改By Siwu 2009.1:: “::”后的内容为注释:: ★号囊括部分为自行设置部分,其中“=”号后面请改为自己所需要的设定:: ★★★★★★★★★★★:: 设置机器名前缀set name=NJBZ-JS-:: 设置网络号set wlw=192.168.0.:: 设置网关地址set gate=192.168.0.1:: 设置子网掩码set mask=255.255.255.0:: 设置DNSset dns0=218.2.135.1set dns1=61.147.37.1:: ★★★★★★★★★★★set sz=3clscolor 0d:ipconfigstartset ip=0set /p ip=请输入IP(只要输入地址最后一位即主机位数值即可):if %ip%==0 goto erroripset /a ip=%ip%-0if %ip% lss 10 goto 1to9if %ip% lss 100 goto 10to99if %ip% lss 255 goto 100to254if %ip% geq 255 goto error1:1to9set a=00goto ipconfig:10to99set a=00set /a a=%a%-0goto ipconfig:100to254set a=:ipconfigecho ―――――――――――――――――――――――echo 您设置的计算机名为:%name%%a%%ip%echo IP地址为:%wlw%%a%%ip%echo 子网掩码为:%a%%mask%echo 网关为:%a%%gate%echo DNS为:%a%%dns0%echo %a%%dns1%echo IPX网络号为:%a%%ip%echo ―――――――――――――――――――――――echo.echo 开始配置计算机名color 0areg add HKLM\system\currentcontrolset\control\computername\computername\ /v c omputername /t reg_sz /d %name%%a%%ip% /f >nulreg add HKLM\system\currentcontrolset\services\tcpip\Parameters\ /v "NV Hostname " /t reg_sz /d %name%%a%%ip% /f >nulecho 计算机名配置完成set /a ip=%ip%-0echo 开始配置IP,网关netsh interface ip set address "本地连接" source=static %wlw%%ip% %mask%%gate% 1 >nulecho IP配置完成echo 开始配置DNSnetsh interface ip set dns name="本地连接" source=static %dns0% primary >nul netsh interface ip add dns name="本地连接" %dns1% >nulecho DNS配置完成echo 开始配置IPX协议内部网络号color 3areg add HKLM\SYSTEM\CurrentControlSet\Services\NwlnkIpx\Parameters /f /v Virtua lNetworkNumber /t REG_DWORD /d %ip%echo 请按任意键退出...set /p choice=如果想查看当前网络配置请输入"y"再按回车:if /i "%choice%"=="y" goto yesgoto end:yesipconfig /allecho 请按任意键退出...pause >nulgoto end:error1echo 您输入的IP违反了IP地址使用规则,请根据需要务必输入1--254之间的数字goto ipconfigstart:erroripecho 您没有输入IP,请重新输入goto ipconfigstartcolor fc:endexit。

一键设置网络IP地址的bat批处理!

一键设置网络IP地址的bat批处理!

一键设置网络IP地址的bat批处理!许多时候,我们在公司需要用内网环境,IP需要设置成固定网段的。

而每天回家后又需要更改为自动获取IP的外网环境。

这样是非常麻烦的一件事情,通过编写bat批处理文件,利用dos命令,可以方便的来修改IP地址,话不多说,下面就是代码,复制修改一下就可以使用。

---以下是代码,不要复制本分割线---@echo offclscolor 0A@echo offecho.echo ===修改 [以太网] ip地址===echo.echo 1:自动获取echo.echo 2:重设ip地址echo.echo.set/p sel=请选择修改方式:if '%sel%'=='1' goto autoif '%sel%'=='2' goto ztecho 您没有选择修改方式。

goto end:autonetsh interface ip set address name='以太网' source=dhcp netsh interface ip delete dns '以太网' allipconfig /flushdnsipconfig /allgoto end:ztecho 正在更改IP地址,请稍等......netsh interface ip set address name='以太网' source=static addr=192.168.5.134 mask=255.255.255.0 gateway=192.168.5.254 gwmetric=1netsh interface ip set dns name='以太网' source=static addr=192.168.5.254ipconfig /flushdnsipconfig /allecho 更改IP地址完成!goto end:endPause------以上是代码,不要复制本分割线------里面的“以太网”是你网卡的名字,也可能是“本地连接”,根据自己的需要进行修改便是了。

用DOS批处理文件轻松设置(修改)IP地址、DNS、网关、子网掩码

用DOS批处理文件轻松设置(修改)IP地址、DNS、网关、子网掩码

用DOS批处理文件轻松设置(修改)IP地址、DNS、网关、子网掩码用DOS批处理文件轻松设置(修改)IP地址、DNS、网关、子网掩码因为用的是笔记本,上班在公司的环境下使用,下班在家里局域网使用,于是找了一个批处理来解决这个问题。

批处理的文件内容如下,有注释所以很容易看懂。

可以把里面的Addr、Mask、Gway、Dns1和Dns2分别填写不同的,然后保存成不同的批处理文件,比如在家使用“家里.bat”,公司使用“公司.bat”等等。

@ echo offrem 设置变量set Nic=本地连接rem //可以根据你的需要更改,set Addr=192.168.0.2set Mask=255.255.255.0set Gway=192.168.0.1set Dns1=61.134.1.4set Dns2=218.30.19.40rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNSecho ------------------------------------------------------echo 正在进行IP设置,请稍等rem //可以根据你的需要更改echo. IP地址 = shy;dr%echo. 子网掩码 = %Mask%netsh interface ip set address name=%Nic% source=static addr=shy;dr%mask=%Mask% >nulecho. 网关 = %Gway%netsh interface ip set address name=%Nic% gateway=%Gway% gwmetric=1 >nul echo. 首选DNS = %Dns1% netsh interface ip set dns name=%Nic% source=static addr=%Dns1%register=PRIMARY >nulecho. 备用DNS = %Dns2%netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nulecho ------------------------------------------------------echo IP设置完成!netsh interface ip add dns name=%Nic% addr=%Dns3% index=2 >nulrem pause >nul。

批处理修改IP

批处理修改IP

@ECHO offnetsh interface ip set address name="本地连接" source=static addr=10.160.13.55 mask=255.255.255.0echo IP和子网掩码设置完成netsh interface ip set address name="本地连接" gateway=10.160.13.254 gwmetric=0echo 网关设置完成........netsh interface ip set dns name="本地连接" source=static addr=10.1.3.5 register=PRIMARY echo DNS1设置完成........netsh interface ip add dns name="本地连接" addr=10.210.62.12echo DNS2设置完成........netsh interface ip set wins name="本地连接" source=static addr=none-----------------------------------------------------------------------------批处理设置IP及DNS——复习一下BAT方法一:echo offecho 修改[本地连接]IP......netsh interface IP set address "本地连接" static 138.8.8.111 255.255.255.0 138.8.8.1 1echo 修改[本地连接]DNS......netsh interface IP set dns "本地连接" static addr=202.96.128.86把上面的复制到笔记本,另存为修改IP.bat 的文件138.8.8.111 IP地址255.255.255.0 子网掩码138.8.8.1 1 默认网关202.96.128.86 DNS下面就是自动获取IPecho offecho 修改IP,自动获取IP...netsh interface ip set address name="本地连接" source=dhcpecho 修改DNS,自动获取DNS...netsh interface ip set dns name="本地连接" source=dhcp方法二:@echo offmode con cols=50 lines=20title IP地址设定工具color 3fclsecho.echo.echo IP地址切换程序echo ----------------------------echo.echo 更换为20的IP,请按[h]echo.echo 更换为51的IP,请按[g]echo.echo 按其他任意键退出程序。

通过批处理命令.bat设置win7、win10系统ip地址手动输入或ip地址自动获取

通过批处理命令.bat设置win7、win10系统ip地址手动输入或ip地址自动获取

::通过批处理命令(.bat)可以设置win7、win10系统的ip地址为手动输入或ip地址为自动获取,如下::: 设置IP地址@echo offcolor 4:: 以管理员身份运行>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe""%SYSTEMROOT%\system32\config\system"if '%errorlevel%' NEQ '0' (goto UACPrompt) else ( goto gotAdmin ):UACPromptecho Set UAC = Createobxxxxject^("Shell.Application"^) > "%temp%\getadmin.vbs"echo UAC.ShellExecute "%~s0" "" "" "runas" 1 >> "%temp%\getadmin.vbs""%temp%\getadmin.vbs"exit /B:gotAdminif exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )ver | find "10." && goto win10ver | find "6.1." > NUL && goto win7::win10系统:win10echo.echo 仅供试验,如果设置不成功请自行设置echo.set /p choice=请选择设置类型(1:输入“1”设置有线网络 / 2:输入“2”设置无线网络):if "%choice%"=="1" goto youxianif "%choice%"=="2" goto wuxian:youxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="以太网" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="以太网" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="以太网"cmd /c netsh interface ip show dns name="以太网"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "以太网" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "以太网" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="以太网"cmd /c netsh interface ip show dns name="以太网"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end:wuxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="WLAN" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="WLAN" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="WLAN" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "WLAN" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "WLAN" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end::win7系统:win7echo.echo 仅供试验,如果设置不成功请自行设置echo.set /p choice=请选择设置类型(1:输入“1”设置有线网络 / 2:输入“2”设置无线网络): if "%choice%"=="1" goto youxianif "%choice%"=="2" goto wuxian:youxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP):echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="本地连接" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="本地连接" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="本地连接" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="本地连接" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="本地连接"cmd /c netsh interface ip show dns name="本地连接"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "本地连接" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "本地连接" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="本地连接"cmd /c netsh interface ip show dns name="本地连接"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end:wuxianset /p choice=请选择设置类型(1:输入“3”手动设置IP / 2:输入“4”自动获取IP): echo.if "%choice%"=="3" goto ip1if "%choice%"=="4" goto ip2goto main:ip1echo ------手动IP设置开始------echo 请输入ip地址set /p a=echo 请输入子网掩码不输默认是255.255.255.0set /p b=echo 请输入网关地址set /p c=echo 请输入首选DNS地址set /p d=:: echo 请输入备选DNS地址可不输:: set /p d2=echo 正在设置ip,请稍等...echo 正在设置子网掩码,请稍等...echo 正在设置网关地址,请稍等...if not defined b (cmd /c netsh interface ip set address name="WLAN" source=static addr=%a% mask=255.255.255.0 gateway=%c% gwmetric=1 ) else (cmd /c netsh interface ip set address name="以太网" source=static addr=%a% mask=%b% gateway=%c% gwmetric=1 )echo 正在设置dns地址,请稍等...cmd /c netsh interface ip add dnsservers name="WLAN" address=%d% index=1:: cmd /c netsh interface ip add dnsservers name="WLAN" address=%d2% index=2echo 设置结束!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:ip2echo ------IP自动设置开始------echo.echo 自动获取IP地址中....netsh interface ip set address name = "WLAN" source = dhcpecho 自动获取DNS服务器中....netsh interface ip set dns name = "WLAN" source = dhcpecho 设置完成!color 2echo ------------------------------------------------echo 以下是设置完后的信息cmd /c netsh interface ip show addr name="WLAN"cmd /c netsh interface ip show dns name="WLAN"pauseexitif errorlevel 2 goto mainif errorlevel 1 goto end:end。

自动填IP地址——批处理

自动填IP地址——批处理

自动填IP地址——批处理自动填IP地址——批处理一键自动填IP地址,方法如下:1.新建一个文本文件,输入以下文字:netsh interface ip set address "本地连接" static 192.168.18.183 255.255.255.0 192.168.18.1 1pausenetsh interface ip set DNS "本地连接" static 211.161.192.1netsh interface ip add dns "本地连接" 211.161.192.73 index=2pause2.修改其中的IP设置3.改扩展名为.bat,运行即可一键自动修改IP地址其次就是用的NETSH命令1.首先备份当前设置:netsh dump interface >d:/IP.txt2.在文件里边相应位置填上你想要的IP地址3.还原当前设置:netsh exec d:/IP.txtnetsh interface ip set address "本地连接" static 192.168.1.55255.255.255.0 192.168.1.1 1::自动填IP地址、子网掩码、网关netsh interface ip set DNS "本地连接" static 202.96.128.86::DNS第二个DNS设置,也就是首选DNS和备选DNS方法:netsh interface ip add dns "本地连接" 202.96.128.86 index=2自动填IP地址的扩展应用:一键填写IP 批处理之自动获得IP地址与手动设置IP地址互相切换:@echo offmode con cols=80 lines=10&color 0dtitle IP 切换设置:stclsecho.echo 1.(自动获取) 2.(手动设置.1.1) 3.(手动设置.0.1)echo.set /p ip=请输入:echo.if %ip%==1 goto zdif %ip%==2 goto sdif %ip%==3 goto sd2echo|set /p a=输入错误,请重新输入...&pause>nul&&goto st:zdnetsh interface ip set address name=本地连接 source=dhcp netsh interface ip set dns name=本地连接 source=dhcpecho 设置完毕...ping -n 2 127.1>nulexit:sdnetsh interface ip set address "本地连接" static 192.168.1.254 255.255.255.0 192.168.1.1 1netsh interface ip set DNS "本地连接" static 211.161.192.1netsh interface ip add dns "本地连接" 211.161.192.73 index=2if exist %SystemRoot%\setupapi.log del /q %SystemRoot%\setupapi.logecho 设置完毕...exit:sd2netsh interface ip set address "本地连接" static 192.168.0.254 255.255.255.0 192.168.0.1 1netsh interface ip set DNS "本地连接" static 211.161.192.1netsh interface ip add dns "本地连接" 211.161.192.73index=2if exist %SystemRoot%\setupapi.log del /q %SystemRoot%\setupapi.logecho 设置完毕...exit:errecho.echo 手动设置失败echo|set /p a=请检查一下IP输写是否正确...pause>nulgoto st。

【批处理】设置网卡指定IP和自动获取切换

【批处理】设置网卡指定IP和自动获取切换

本批处理,用于切换网卡IP为自动获取或者是指定IP。

使用方法如下:把最下面的代码复制到记事本保存为bat文件。

然后把该BAT文件发送两个快捷方式到桌面。

分别命名为设置手动IP和自动获取IP如图:然后修改手动设置IP 目标栏后面加上参数,如下图所示,其中2为手动设置的意思,101为需要设置IP的最后一位如192.168.6.101接下来,点击高级--把用管理员身份运行打勾(两个快捷方式都需要打勾用管理员身份运行)另一个快捷方式自动获取IP模式,设置参数如图:也就是后面加个空格和数字1以后需要切换IP,直接双击即可。

本人的公司环境就是,内网需要DHCP,外网需要手动设置IP。

所以搞了个这么脚本出来。

你们的192.168.6.1 这个IP段,请根据实际情况进行修改。

注意网卡名称:看看@title 公司内外网切换@echo offMODE con: COLS=60 lines=8set wangka=WLAN rem 设置网卡名称,这里用的是无线网卡,所以是WLAN set lanip=%2color 02echo.if %1 EQU 1 ( goto neiwang)else ( goto waiwang):waiwangclsecho.echo ...... 正在切换成外网。

手动IP模式。

netsh interface ip set address name=%wangka% static 192.168.6.%lanip% 255.255.255.0 192.168.6.1netsh interface ip set dns name=%wangka% static 192.168.6.1netsh interface ip set dns name=%wangka% static 223.5.5.5reg add "hkcu\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0x0 /fecho.color 2Fecho.&echo ......切换外网成功,按任意键退出&pause>nul&exit:neiwangclsecho.echo ...... 正在切换成内网。

批处理按编号一键设置计算机名称IP地址改完即刻生效不用重起电脑

批处理按编号一键设置计算机名称IP地址改完即刻生效不用重起电脑

@echo off&setlocal ENABLEDELAYEDEXPANSION mode con: cols=50 lines=20color 1ftitle 输入电脑编号自动改IP\计算机名等不用重启电脑@echo 机号前缀/IP段/子网/网关/DNSset TimeAll=10cls:menuset pc=LHset ip=192.168.0.set mask=255.255.255.0set gateway=192.168.0.253set dns1=202.96.128.166set dns2=202.96.128.86::set dns2=202.96.128.86@echo 请输入您要修改的机号:set /p name= %pc%set a=!name:~-2!set b=!name:~-1!set h=!name:~,-2!set g=!a:~,-1!set iip=!name!if %name% geq 100 set iiip=!name!&goto aaaif %g%==0 set iiip=!b!&goto aaaif %h%==0 set iiip=!a!&goto aaaset iiip=!name!:aaafor /l %%c in (1,1,9) do (set d=00%%cif !name!==!d! goto OK)clsfor /l %%c in (10,1,99) do (set d=0%%cecho !d!if !name!==!d! goto OK)clsfor /l %%c in (100,1,254) do (set d=%%cecho !d!if !name!==!d! goto OK)cls@echo 输入有错误请重新输入goto menu:OK@reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerNa me" /v ComputerName /t reg_sz /d !pc!%name% /f@reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d !pc!%name% /f@reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d !pc!%name% /fclsFOR /F "tokens=2*" %%i in ('ipconfig/all^|find /i "Ethernet adapter "') DO set ETname=%%j FOR /F "tokens=1* delims=:" %%E in ("%ETname%") do set ehter=%%EFOR /F "tokens=12*" %%c in ('ipconfig/all^|find /i "Physical Address"') DO set mac=%%c@echo 网络属性:%ehter%@echo 网络地址:%mac%@echo …………………………………………………………………@echo 计算机:!pc!%name%@echo IP地址:%ip%%iiip%@echo 子网:!mask!@echo 网关:!gateway!@echo 主DNS:%dns1%@Echo 次DNS:%dns2%@echo …………………………………………………………………@echo 配置你的IP地址.请稍等……netsh interface ip set address name="%ehter%" source=static addr=192.168.0.%iiip% mask=!mask! gateway=%gateway% gwmetric=0netsh interface ip set dns name="%ehter%" source=static addr=%dns1% register=PRIMARY netsh interface ip add dns name="%ehter%" addr=%dns2%netsh interface ip set wins name="%ehter%" source=static addr=none:timecls@echo 配置完成@echo 网络属性:%ehter%@echo 网络地址:%mac%@echo ================================================== @echo 计算机:!pc!%name%@echo IP地址:%ip%%iiip%@echo 子网:!mask!@echo 网关:!gateway!@echo 主DNS:%dns1%@Echo 次DNS:%dns2%@Echo@Echo 领航网络--umin制作@echo ==================================================set /a h+=1set /a time1=%TimeAll%-%h%set "c=257abcdef"set /a d=%random%%%8+1color 1!c:~%d%,1!@echo %time1%秒后自动安装“网维大师”还原ping -n 2 127.0.0.1 >nulif %time1%=="0" goto bbbif %time1% gtr 0 goto time:bbb@ECHO 正在安装系统还原......E:\NBMSClient\ClientSetup.exe /y::regedit /s run.reg::ProtectedC.exe::Protected*.exeping 127.0.0.1 -n 3 >nul::rehy -SETHY -SETREBOOT。

win8(win7)批处理设置IP

win8(win7)批处理设置IP
@set MASK=255.255.255.0
@set GATEWAY=192.168.144.131
@set IP2=172.28.88.131
@set MASK2=255.255.255.0
@set GATEWAY2=192.168.144.254
@set DNS1=192.168.181.10
cls
echo ----------------------------------
echo 请选择,输入数字按回车
echo ----------------------------------
echo.
echo 设置为公司用IP 请按 1
echo 设置为自动获取 请按 2
echo 开始清除IE代理设置
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "172.88.28.10:80" /f
@echo 设置代理完毕,自动退出!
exit
:ie4
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档