@echo off
:-----------------------------
:by root_119ATmsn.com
:---------------ipconfig------
set connect=本地连接
set address=192.168.1.177
set netmask=255.255.255.0
set gateway=192.168.1.1
set dns1=192.168.1.1
set dns2=192.168.1.2
:-----------------------------
if not defined tmp (echo Variables Error %%TMP%% & goto end)
if exist %tmp%/setaddress del %TMP%/setaddress || (echo Can't deltree %TMP%/setaddress & goto end)
echo pushd interface ip > %TMP%/setaddress || (echo Can't write in %TMP%/setaddress & goto end)
echo set address name = "%connect%" source = static addr = %address% mask = %netmask% >>%tmp%/setaddress
echo set address name = "%connect%" gateway = %gateway% gwmetric = 1 >>%tmp%/setaddress
echo set dns name = "%connect%" source = static addr = %dns1% >>%tmp%/setaddress
echo add dns name = "%connect%" addr = %dns2% >>%tmp%/setaddress
echo set wins name = "%connect%" source = static addr = none >>%tmp%/setaddress
echo popd >>%TMP%/setaddress
if not exist %SYSTEMROOT%/system32/netsh.exe (echo not find netsh.exe & goto end)
@%SYSTEMROOT%/system32/netsh.exe -f %TMP%/setaddress
@del %TMP%/setaddress /q
if errorlevel 1 echo Error! & goto end
echo config ip complete!
:end
cmd /k exit