1.批处理怎样更改ip地址
批处理内容如下: netsh interface ip set address name="本地连接" source=static 192.168.1.188 255.255.255.0 192.168.0.1 1 netsh interface ip set dns "本地连接" static 61.128.128.68 primary netsh interface ip add dns "本地连接" 61.128.192.68 第一行中“netsh interface ip set address”表示设置IP地址,name="本地连接"表示设置哪块网卡的地址,在网络连接中可以看到名称,一般中文版操作系统为“本地连接”或“本地连接2”等,“source=static”表示设置静太IP,如果source=dhcp表示自动获取IP。
当source=static时,后面要设置IP地址,子网掩码,网关,跃点数(一般设1),中间用空格分开,即批处理中的“192.168.1.188 255.255.255.0 192.168.0.1 1”。为使程序更加清晰,你也可以这样写“addr=192.168.1.188 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=1”,效果一样。
第二行设置主要dns(域名服务器),static表示静太IP,primary表示主域名服务器。 第三行设置次要dns,“netsh interface ip add dns”表示添加。
add 与set有区别,set会覆盖以前的设置,而add是添加一个设置,不会删除以前的设置。
2.批处理怎样更改ip地址
复制以下代码到新建文本,名字任意,改后缀为bat或cmd即可 静态IP设置:1234567891011121314 @echo off title 静态IP设置 setname=改为连接的名字,如 无线连接 或 本地连接 setIP=此处填写固定IP,如 192.168.1.2 setmask=此处填写子网掩码,如 255.255.255.0 setgw=此处填写网关,如 192.168.1.1 setdns=此处填写DNS服务器,192.168.1.1 setdns2=此处填写备用DNS服务器 netsh intip setaddr name="%name%"source=staticaddr=%IP% mask=%mask% gateway=%gw% gwmetric=1 netsh intip setdns name="%name%"source=staticaddr=%dns% register=primary netsh intip add dns name="%name%"addr=%dns2% netsh intip setwins name="%name%"source=staticaddr=none echo 静态IP设置完成 pause 动态IP设置(自动获取):1234567 @echo off title 动态自动获取IP设置 setname=改为连接的名字,如 无线连接 或 本地连接 netsh intip setaddr name="%name%"source=dhcp netsh intip setdns name="%name%"source=dhcp echo 动态自动获取IP设置完成 pause 自动切换: @echooff chcp 936>nul setname=以太网 setip=10.3.115.105 setgw=10.3.115.1 setmask=255.255.255.0 setdns1=10.0.0.1 setdns2=10.0.255.1:start echo-------------------------------------------------------- echo当前设置链接名字:"%name%" echo-------------------------------------------------------- echo.for/f"tokens=*"%%i in('ipconfig /all^|findstr /N "%name%:"') do( setcn=%%i) rem 验证链接是否存在 rem 不存在则跳转至结束 ifnot defined cn ( call :err1 goto :end) rem 提取查找的链接所在行号 for/f"delims=: tokens=1"%%i in("%cn%") do( setcount=%%i) rem 验证链接是否断开 set/acount+=2 for/f"tokens=*"%%i in('ipconfig /all^|findstr /N ".*"^|find "%count%:"') do( setdev=%%i) setdev=%dev:*:=% setdev=%dev:*: =% ifdefined dev ( rem 设备已断开 set/acount+=4) else( rem 设备未断开 set/acount+=3) rem 验证链接状态 for/f"tokens=*"%%i in('ipconfig /all^|findstr /N "DHCP"^|find "%count%:"') do( setstatus=%%i) rem 获取状态失败 rem 跳转至结束 ifnot defined status ( call :err3 goto :end) rem 提取该行最后一个字符 setstatus=%status:~-1,1% if{%status%} == {是} ( rem IP地址获取方式为DHCP call :static ) elseif{%status%} == {否} ( rem IP地址获取方式为静态 call :dhcp):end echo.set/p=3 秒后将自动退出本程序。
3.Win批处理开机如何自动设置IP地址
哥们不知道你是 设置固定ip还是自动获取? 那就弄个菜单自己选把代码:@echo off set /p aa=请选择[序号]:echo 1、自动获得IPecho 2、固定IPif "aa"=="1" goto n1if "aa"=="2" goto n2 :n2echo 设置IP地址中。
.netsh interface ipv4 set address "本地连接" static 192.168.1.140 255.255.255.0 192.168.1.147netsh interface ip set address "本地连接" static 192.168.1.140 255.255.255.0 192.168.1.147netsh interface ipv4 set dns "本地连接" static 8.8.8.8netsh interface ip set dns "本地连接" static 8.8.4.4echo 设置完成 :n1echo 自动获取IP地址。.netsh interface ip set address name = "本地连接" source = dhcpecho 自动获取DNS服务器。
.netsh interface ip set dns name = "本地连接" source = dhcpEcho 自动获取IP成功,按任一键后,就可以使用外网了……Pause pause。
4.如何利用批处理命令快速修改ip
第一种方法:set Nic=本地连接
rem //可以根据你的需要更改下面的,
set Addr=192.168.1.1set Mask=255.255.255.0
set Gway=192.168.1.100
set Dns1=192.168.1.100
echo ------------------------------------------------------
echo 正在进行IP设置,请稍等
rem //可以根据你的需要更改
echo IP地址 = %Addr%
echo 掩码 = %Mask%
netsh interface ip set address name=%Nic% source=static addr=%Addr% mask=%Mask% >nul
echo 网关 = %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 >nul
这是我用的改IP的批处理程序,你改一下就可以用了。把上面的代码保存为一个".BAT"文件就可以双击运行了。 第二种方法: 你可以使用bat转exe软件
Quick Batch File Compiler ,它可以把批处理文件 (.bat、.cmd 格式) 换为真正的可执行程序 (.exe格式),它可以毫无限制地运行于 Win95/98/ME/2000/2003/XP 下。对于转换出来的程序,你可以自定义程序的图标以及版本信息等;批处理文件的内容还可以加密保护以防止被修改
下载地址:
5.如何利用BAT自动设置IP地址
1、新建一文本文件,并另存为或重命名为“自动设置IP地址.bat”。
2、编辑此文件,输入以下内容(注:需要针对本机实际情况配置IP地址等等参数):
自动设置IP地址.bat
Echo off
echo 手动设置IP地址。.
Netsh interface IP Set Addr "本地连接" Static 192.168.1.8 255.255.255.0 192.168.1.1 1
echo 手动设置DNS地址。.
Netsh interface IP Set dns "本地连接" static 202.106.196.115 primary
echo 手动设置备份DNS地址。.
Netsh interface IP add dns "本地连接" 202.106.0.20
Echo 设置成功 您的IP为192.168.1.8,按任一键后,就可以使用内网了……
Pause
3、需要的时候,双击此BAT文件,即可自动设置IP地址。
6.批处理更改IP地址
【批处理设置静态IP】********** 复制以下内容保存为bat
netsh interface ip set address name="本地连接" source = static addr = 172.10.38.90 mask=255.255.0.0
netsh interface ip set address name="本地连接" gateway = 172.10.38.1 gwmetric =0
netsh interface ip set dns name="本地连接" source = static addr = 219.150.150.150 register=PRIMARY
netsh interface ip add dns name="本地连接" addr = 222.88.88.88 index=2
【批处理自动获取IP】********** 复制以下内容保存为bat
netsh interface IP set address name="本地连接" source=dhcp
netsh interface ip set dns name="本地连接" source=dhcp
7.求一批处理修改IP地址和计算机名
@echo off
netsh int ip set add 本地连接 static 192.168.88.8 255.255.255.0 192.168.88.1 1
netsh int ip set dns 本地连接 static 219.150.32.132
netsh int ip add dns 本地连接 219.146.0.130
写不下去了,5分。。。在长点?。。。涨得越高,写的越多~~ — —
转载请注明出处windows之家 » win10批处理设置ip地址bat