Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Получить IP-адреса сайта
Показать сообщение отдельно

Забанен


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

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


Все нормально выводится через for, просто сам nslookup выводит строки с айпишниками в виде массива строк.
Код: Выделить весь код
@echo off
  setlocal enabledelayedexpansion
    set "i=0"
    for %%i in (%*) do set /a "i+=1"
    if 1 neq %i% goto:man
    for /f "tokens=1,* delims=: " %%i in (
      '2^>nul nslookup "%~1"^|findstr /rc:"[0-9]*,"'
    ) do (
      set "arr=%%j"
      set "arr=!arr: =!"
      for %%k in ("!arr:,=";"!") do echo:%%~k
    )
  endlocal
exit /b

:man
  echo:Usage: %0 [DOMAIN]
  echo:.e.g.: %0 ya.ru
  echo:   93.158.134.3
  echo:   213.180.204.3
  echo:   213.180.193.3
exit /b

Отправлено: 06:40, 25-07-2016 | #2

Название темы: Получить IP-адреса сайта