CMD/BAT - Как определить ip адрес с помощью bat?
-
binwatch@vk
-
binwatch@vk
Re: CMD/BAT - Как определить ip адрес с помощью bat?
Вам поможет вот такой однострочник, выводящий все не-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)