⑴ 如何批处理IP设置
@echo off
SetLocal EnableDelayedExpansion
REM 依次检测同段IP,在禅滑线主机直接跳过,不在线的则自动设置成本机IP
for /l %%a in (2,1,254) do (
set IP=172.16.20.%%a
call :check
echo.&set /p =!IP! <nul
if defined online (echo 主机占用中兄冲,自动跳过) else (
netsh interface ip set address name="本地连接" static !IP! 255.255.255.0 172.16.20.1 1 >nul
echo 修改完成&goto :end
)
)
echo.
echo.&echo 找不到可用IP
:end
echo.&echo 按任意键退出
pause>nul
exit
:check
set online=
arp -a|find "%IP%" >nul 2>nul&&set online=1
ping -n 1 %IP% >nul 2>nul
arp -a|find "羡袭歼%IP%" >nul 2>nul&&set online=1
goto :eof
⑵ 帮忙做个一键修改IP的批处理命令!
我没有题目,但如果你只需要做一个修改IP的批处理命令的bat文件的话,你可以看一下;
右键新建记事本文件,改名为“bat.bat”
使用记事本打开,输入以下代码:
netsh
interface
ip
set
address
name="本地连接"
source=static
addr=192.168.1.100
mask=255.255.255.0
gateway=192.168.1.1
在上面的代码中,source=static是指使用手动配置IP,addr是指IP地址,示例中是设置IP地址为192.168.1.100,mask是子网掩码,示例中设置为255.255.255.0,gateway是指网关,示例中设置为192.168.1.1
如果要自动配置IP,只需将上面的代码中的source=static改为source=dhcp,这就代表使用动态IP
注意:使用以上的批处理命令需要管理员权限!!!
⑶ 怎样通过批处理设置IP和计算机名
要修改地址的网络“以太网”(非本地连接)
ip:192.168.1.22
掩码:255.255.255.0
网关:192.168.1.1
DNS:192.168.1.1
计算机名:XXX-22
批命令内容如下:
echo off
netsh interface ipv4 set address "以太网"戚桐埋 static 192.168.1.22 255.255.255.0 192.168.1.1
netsh interface ipv4 set dns "以太网" static 192.168.1.1 primary
wmic computersystem where "name='%computername%'” call rename "XXX-22“
第一条命令设置IP地址,高蚂第二条命令设置DNS,第三条命令修改轮盯计算机名。
希望对你有用
⑷ 怎样用批处理命令修改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是添加一个设置,不会删除以前的设置。
⑸ 请高手提供一个命令行设置网卡自动获取IP地址的代码
你可以使用 Windows 自带的 netsh 命令来实现批处理设置本地网卡自动获取 IP 地址的功能。下面是具体的步骤:
你可以使用 Windows 自带的 netsh 命令来实现批处理设置本地网卡自动获取 IP 地址的功能。下面是具体的步骤:
1.打开记事本或其他文本编辑器,输入以下内容:
netsh interface ip set address "以太网" dhcp
netsh interface ip set dns "以太网" dhcp
其中,“以太网”是网络连接的名称,如果你的连接名称不同,需要将其替换为实际的名称。
保存文件时,将文件类山告型设薯宽置为“所有文件”,文件名以“.bat”结尾,例如“set-ip.bat”。
双击运行“set-ip.bat”文件,即可自动设置本地网卡为自动获取 IP 地址。
注意事项:
如果你有多个网络连接,需要对每个连接分别设置。
如果你的网络连接名称包含空格或其他特殊字符,需要将名称逗手明用双引号括起来。
运行批处理文件需要管理员权限,否则会提示“拒绝访问”错误。可以在文件上右键菜单中选择“以管理员身份运行”来解决。
希望能够帮助你解决问题。
⑹ 批处理怎样更改ip地址
1、首先我们在电脑桌面上新建一个记事本文件,并使它的扩展名显示出来(以往经验有讲解方法),从图上可以看出扩展名为.txt。
⑺ 自动更改IP地址批处理命令
set /p choice= 您的选择:
echo.
if "%choice%"=="1" goto ip1
if "%choice%"=="2" goto ip2
if "%choice%"=="3" goto end
if "%choice%"=="4" goto test
goto main
:ip1
echo IP自动设置开始....
echo.
echo 正在设置IP及子网掩码
cmd /c netsh interface ip set address name="本地连接" source=static addr=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
echo 正在设置DNS服务器
cmd /c netsh interface ip set dns name="本地连接" source=static addr=61.234.254.5 register=PRIMARY
echo 正在设置DNS服务器
cmd /c netsh interface ip add dns name="本地连接" addr=59.54.78.210
echo 设置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:ip2
echo IP自动设置开始....
echo.
echo 自动获取IP地址....
netsh interface ip set address name = "本地连接" source = dhcp
echo 自动获取DNS服务器....
netsh interface ip set dns name = "本地连接" source = dhcp
@rem 设置自动获取IP
echo 设置完成
pause
exit
if errorlevel 2 goto main
if errorlevel 1 goto end
:test
netsh inte***ce ip set address name = "本地连接" source = dhcp
netsh inte***ce ip set dns name = "本地连接" source = dhcp
netsh inte***ce ip set wins name = "本地连接" source = dhcp
CHOICE /C YN /M "退出请按 Y,返回菜单请按 N。"
if errorlevel 2 goto main
if errorlevel 1 goto end
:end
首先新建txt文本文档。将以上内容复制进去。
图中(1)是ip地址,(2)是子网掩码,(3)是默认网关,(4)是首选dns(5)是备用dns。
请根据自己要设置的ip地址进行相应改动。其他无需改动。
修改完成后保存退出,并修改文件名后缀为bat。
双击运行。
输出1 为修改本地连接为你设定好的ip地址。
设置过程中可能提示dns不存在,但不影响。不用理会,结果已成功设置玩ip地址。
按2设置自动获取IP地址。
一秒完成。
另外因为是通过注册列表来修改ip地址的。有的杀毒软件会拦截,拦截请准许。放心,自己写的代码那么简单是没毒的。最好设置白名单。
文件名修改为自动修改IP地址 放到桌面上就可以方便使用了
⑻ 批处理设置电脑IP,备用IP如何设
批处理添加备用IP地址方法如下:
::"本地连接"换成电脑中网卡连接的名字,如:本地连接;本地连接2;无线网络连接等
::然后后面的IP,默认网关改称自己需要的地址
netsh歼梁interfaceipaddaddress"本地连接"192.168.0.100255.255.255.0
设置ip的命令是netsh interface ip set address ……,这里使用set address。
设置备闭弯用IP的命令是netsh interface ip add address……,这里使用add address。
设置dns的命令是netsh interface ip setdns ……,这里使用set dns。
设置备用dns的命令是netsh interface ip add dns……,这里使用add dns。
netsh命令是一个应用氏态运很广的命令,这个命令很强大,有关这个命令的详细信息可以在命令行界面输入"netsh /?"。
⑼ 如何利用批处理命令快速修改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
在桌面上新建文本文件,分别存入上述内容.保存后再重命名为批处理设置静态IP.bat和批处理自动此行获取IP.bat. 然后,以管理员身份运行,或Dos下运行,