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

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

Забанен


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

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


Да извлеките же вы IP-адрес из реестра и не парьтесь с работой раввина, ну а если пренципиально, то посимвольно пробегитесь по строке и извлеките подстроку. Пара примеров (выделено по той причине, что некоторые подменяют понятие примера боевым решением) получения IP:
Код: Выделить весь код
@echo off
  setlocal
    for /f "tokens=2 delims=:" %%i in (
      'ipconfig /all ^| findstr /irc:"ip.*: [0-9\.]"'
    ) do set "ip=%%i"
    echo:%ip: =%
  endlocal
exit /b
и
Код: Выделить весь код
@echo off
  setlocal
    set "key=HKLM\SYSTEM\CurrentControlSet\Services"
    set "key=%key%\Tcpip\Parameters\Interfaces"
    for /f "tokens=3" %%i in (
      'reg query "%key%" /s ^| findstr /irc:"dhcpipaddress"'
    ) do echo %%i
  endlocal
exit /b

Последний раз редактировалось greg zakharov, 20-06-2017 в 20:43.


Отправлено: 20:21, 20-06-2017 | #4