bat文件如下:

@echo off
rem eth //eth 为网卡名称,可在网络连接中查询,如"本地连接"
set eth="无线网络连接"
rem ip //ip 为你想更改的IP
set ip=192.168.4.23
rem gw //gw 为网关地址
set gw=192.168.4.1
rem netmasks //netmasks 为子网掩码
set netmasks=255.255.255.192
rem dns //dns 为DNS服务器IP
set dns=202.103.224.68

echo 正在将本机IP更改到: %ip%
rem
if %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% > nul
if not %gw%==none netsh interface ip set address %eth% static %ip% %netmasks% %gw% 1 > nul
if %dns%==none netsh interface ip set dnsserver name=%eth% source=static addr=%dns% > nul
echo.........................
echo 检查当前本机IP:
ipconfig/all
echo.........................
echo 成功将本机IP更改为%ip%!
pause
close
 
修改为DHCP的bat
@echo off
rem eth //eth 为网卡名称,可在网络连接中查询,如"本地连接"
set eth="无线网络连接"
echo 正在将本机IP更改到: %eth%
rem
echo 把ip改成自动获取
netsh interface ip set address %eth% source=dhcp > nul
echo 增加DNS的命令
netsh interface ip set dnsserver name=%eth% source=dhcp > nuladdr=%dns% > nul
echo.........................
echo 检查当前本机IP:
ipconfig/all
echo.........................
echo 成功将本机IP更改
pause
close