Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
for /f "skip=2 tokens=4" %%a in ('netsh interface show interface') do (
 echo "%%a"
 for /f "tokens=*" %%i in ('netsh interface ip show addresses name^="%%a"') do call :# "%%a" "%%i"
 echo:
)
pause& exit

:#
 for /f "tokens=1,2 delims=:" %%a in ("%~2") do (
  for /f "tokens=*" %%i in ("%%b") do (
   echo %%a|>nul find "DHCP включен"       && echo:DHCP включен=%%i
   echo %%a|>nul find "IP-адрес"           && echo:IP-адрес=%%i
   echo %%a|>nul find "Префикс подсети"    && echo:Префикс подсети=%%i
   echo %%a|>nul find "Основной шлюз"      && echo:Основной шлюз=%%i
   echo %%a|>nul find "Метрика шлюза"      && echo:Метрика шлюза=%%i
   echo %%a|>nul find "Метрика интерфейса" && echo:Метрика интерфейса=%%i
  )
 )
exit /b
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:29, 27-05-2021 | #4