title 设置IP地址
echo.
echo 获取本地连接名称
ipconfig
for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr /i "ipv4"') do set ip=%%i
for /f "tokens=1*" %%a in ('ipconfig^|findstr "以太网适配器"') do set "ipname=%%b"
echo.
set eth=%ipname::=%
echo 您的以太网适配器为:%eth%
echo.
echo 本地连接的名称是:%eth%
echo.
echo.
echo.
set/p IP= 输入IP地址最后位数:
netsh interface ip set address name="%eth%" source=static addr=192.168.254.%IP% mask=255.255.255.0 gateway=192.168.254.254 gwmetric=0 >nul
netsh interface ip set dns name="%eth%" source=static addr=192.168.254.254 register=PRIMARY
netsh interface ip add dns name="%eth%" addr=223.5.5.5
echo.
echo.
color f1
echo 计算机名与IP地址设置成功,必须重新启动计算机,才能使新的设置生效。