@echo offsetlocal enabledelayedexpansiontitle 自动设置固定IP工具 - By Rickrem 设置窗口大小mode con cols=70 lines=30rem 设置字体颜色color 1Erem 需设置为客户端正确网卡名称set long_nic="以太网适配器 以太网"set short_nic="以太网"set mask=255.255.255.0set dns1=10.0.100.6rem num为ipconfig信息的第几行set ipnum=3set gwnum=5echo **********************************************************echo *** 此运行工具由【龙创IT】制作 ***echo *** ***echo *** 正在设置固定IP,请稍后...... ***echo **********************************************************rem 关闭ipv6协议powershell -c "Disable-NetAdapterBinding -Name "以太网" -ComponentID ms_tcpip6"rem 获取IP地址for /f "tokens=1,2 delims=:" %%a in ('ipconfig') do (if "%%a" equ %long_nic% set "flag=a"if defined flag set /a n+=1if !n! equ %ipnum% set ip=%%b if !n! equ %gwnum% set gw=%%b)rem 设置IP地址netsh interface ipv4 set address name=%short_nic% source=static address=%ip% mask=%mask% gateway=%gw% gwmetric=1rem 设置DNSnetsh interface ipv4 set dns name=%short_nic% source=static address=%dns1% primary >nulrem 上面行也可写为:rem netsh interface ip set dns name=%short_nic% source=static address=%dns% primary validate=norem 查看设置后的IPecho ==========================================================echo 固定IP已设置完毕,以下为IP信息:echo ----------------------------------------------------------set dhcp="DHCP 已启用 . . . . . . . . . . . : 否"ipconfig/all |findstr /c:%dhcp%echo 本机IP地址. . . . . . . . . . . . : %ip:~1%echo 网关地址. . . . . . . . . . . . . : %gw:~1%echo DNS 地址. . . . . . . . . . . . . : %dns1%echo ==========================================================echo.echo.echo **********************************************************echo *** 按任意键即可退出当前窗口! ***echo **********************************************************pause >nul