@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
使用脚本配置本地连接IP地址
该博客展示了一段脚本代码,用于配置本地连接的IP地址。通过设置变量指定连接名称、IP地址、子网掩码、网关和DNS等信息,利用netsh命令完成配置,并进行了变量检查、临时文件处理和错误处理,最终输出配置完成信息。
526

被折叠的 条评论
为什么被折叠?



