Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Как определить ip адрес с помощью bat? (http://forum.oszone.net/showthread.php?t=243382)

binwatch@vk 25-09-2012 22:14 1994754

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

Anonymоus 25-09-2012 23:30 1994804

Вам поможет вот такой однострочник, выводящий все не-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)


Время: 15:05.

Время: 15:05.
© OSzone.net 2001-