вот:
работать будет только если интерфейс один и винда - русская:
Код: @echo off
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "IP-"') do (
set IPadd=%%b)
echo ipaddress:%IPadd%
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "255"') do (
set mask=%%b)
echo netmask:%mask%
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "шлюз"') do (
set gw=%%b)
echo gateway:%gw%
netsh interface ip set address name="Подключение по локальной сети" source=static addr=%IPadd% mask=%mask%
netsh interface ip address name="Подключение по локальной сети" gateway=%gw% gwmetric=1
работать будет только если интерфейс один и винда - русская:
Код: @echo off
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "IP-"') do (
set IPadd=%%b)
echo ipaddress:%IPadd%
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "255"') do (
set mask=%%b)
echo netmask:%mask%
for /f "delims=: tokens=1,2*" %%a in ('ipconfig ^| find "шлюз"') do (
set gw=%%b)
echo gateway:%gw%
netsh interface ip set address name="Подключение по локальной сети" source=static addr=%IPadd% mask=%mask%
netsh interface ip address name="Подключение по локальной сети" gateway=%gw% gwmetric=1