调试过程中需要经常更换IP地止,批处理IP地址设置,只需要鼠标点击即可设置你想要的地址。根据网上资料汇总,方法如下:
1. 复制@echo off及以下的文本到新建的TXT文件中,保存(可以起个名字如Change IP of Ethernet)。这里的有线网口叫“Ethernet”,无线网口叫“Wi-Fi”看网络的设置,根据有线网口名称替换文本中“Ethernet”和"Wi-Fi",里面根据系统不同名称需要更改替换。网络名称必须要和文本对应,这个很重要。
2.将文本的后缀名改为bat,保存。
3右键打开Change IP of Ethernet,以管理员权限打开,点确定,机会出现如下画面,按对应的数字就会有对应的网址设置,有线和无线都可以。

@echo off
echo 自动设置网络IP地址,当前可用操作有:
echo 1 设置有线网口为自动获取IP
echo 2 设置有线网口为固定地址IP 192.168.100.199
echo 3 设置有线网口为固定地址IP 10.114.14.239
echo 4 设置有线网口为固定地址IP 10.122.8.239
echo 5 设置无线网口为自动获取IP
echo 6 设置无线网口为固定地址IP 192.168.100.198
echo 7 设置无线网口为固定地址IP 10.114.14.238
echo 8 设置无线网口为固定地址IP 10.122.8.238
echo 9 退出
echo 请选择后回车:
set /p operate=
if %operate%==1 goto 1
if %operate%==2 goto 2
if %operate%==3 goto 3
if %operate%==4 goto 4
if %operate%==5 goto 5
if %operate%==6 goto 6
if %operate%==7 goto 7
if %operate%==8 goto 8
if %operate%==9 goto 9
:1
echo 有线网络正在设置动态IP,请稍等…
echo 有线网络正在从DHCP自动获取IP地址…
netsh interface ip set address "Ethernet" source=dhcp
netsh interface ip set dns "Ethernet" source=dhcp
echo 有线网络自动获取IP已设置完成!
pause
goto 9
:2
echo 有线网口网络正在设置固定IP:192.169.100.199,请稍等…
netsh interface ip set address "Ethernet" source=static addr=192.168.100.199 mask=255.255.255.0
//netsh interface ip set dns name="Ethernet" 192.168.0.254
//netsh interface ip add dns name="Ethernet" 202.106.196.115 index=2
//netsh interface ip add dns name="Ethernet" 202.106.0.20 index=3
echo 有线网口固定IP已设置!
pause
goto 9
:3
echo 有线网口网络正在设置固定IP:10.114.14.239,请稍等…
netsh interface ip set address "Ethernet" source=static addr=10.114.14.239 mask=255.255.248.0
//netsh interface ip set dns name="Ethernet" 192.168.0.254
//netsh interface ip add dns name="Ethernet" 202.106.196.115 index=2
//netsh interface ip add dns name="Ethernet" 202.106.0.20 index=3
echo 有线网口固定IP已设置!
pause
goto 9
:4
echo 有线网口网络正在设置固定IP:10.122.8.239,请稍等…
netsh interface ip set address "Ethernet" source=static addr=10.122.8.239 mask=255.255.248.0
//netsh interface ip set dns name="Ethernet" 192.168.0.254
//netsh interface ip add dns name="Ethernet" 202.106.196.115 index=2
//netsh interface ip add dns name="Ethernet" 202.106.0.20 index=3
echo 有线网口固定IP已设置!
pause
goto 9
:5
echo 无线网络正在设置动态IP,请稍等…
echo 无线网络正在从DHCP自动获取IP地址…
netsh interface ip set address "Wi-Fi" source=dhcp
netsh interface ip set dns "Wi-Fi" source=dhcp
echo 无线网络自动获取IP已设置完成!
pause
goto 9
:6
echo 无线网络正在设置固定IP:192.168.100.198,请稍等…
netsh interface ip set address "Wi-Fi" source=static addr=192.168.100.198 mask=255.255.255.0
//netsh interface ip set dns "Wi-Fi" 192.168.0.254
//netsh interface ip add dns "Wi-Fi" 202.106.196.115 index=2
//netsh interface ip add dns "Wi-Fi" 202.106.0.20 index=3
echo 无线网络动态IP已设置!
pause
goto 9
:7
echo 无线网络正在设置固定IP:10.114.13.238,请稍等…
netsh interface ip set address "Wi-Fi" source=static addr=10.114.14.238 mask=255.255.248.0
//netsh interface ip set dns "Wi-Fi" 192.168.0.254
//netsh interface ip add dns "Wi-Fi" 202.106.196.115 index=2
//netsh interface ip add dns "Wi-Fi" 202.106.0.20 index=3
echo 无线网络动态IP已设置!
pause
goto 9
:8
echo 无线网络正在设置固定IP:10.122.8.238,请稍等…
netsh interface ip set address "Wi-Fi" source=static addr=10.122.8.238 mask=255.255.248.0
//netsh interface ip set dns "Wi-Fi" 192.168.0.254
//netsh interface ip add dns "Wi-Fi" 202.106.196.115 index=2
//netsh interface ip add dns "Wi-Fi" 202.106.0.20 index=3
echo 无线网络动态IP已设置!
pause
goto 9
:9
exit