CMD/BAT - Как определить ip адрес с помощью bat?

Ответить
Аватара пользователя
binwatch@vk

CMD/BAT - Как определить ip адрес с помощью bat?

Сообщение binwatch@vk »

Как определить ip адрес с помощью bat?
Аватара пользователя
binwatch@vk

Re: CMD/BAT - Как определить ip адрес с помощью bat?

Сообщение binwatch@vk »

Вам поможет вот такой однострочник, выводящий все не-IPv6 адреса, принадлежащие вашему ПК.



Код:

Код: Выделить всё

For /F "tokens=14 delims=: " %%A In ('IpConfig^|Find "IP-"^|Findstr /R /V "[0-9|a-z]:"') Do (Echo %%A)

Если искомого там нету (к примеру, у вас роутер стоит), то стоит обратить внимание на
WGET for Windows
, делая им запрос на адрес
http://checkip.dyndns.com/


В таком случае, код будет выглядеть вот так:



Код:

Код: Выделить всё

For /F "tokens=13 delims=: " %%A In ('wget "http://checkip.dyndns.com/" -O- 2^>nul') Do (Echo %%A)
Ответить

Вернуться в «Скриптовые языки администрирования Windows»