Ищи сервис с выводом твоего ip, лучше просто одна строка, без всяких "Ваш IP: ..." Раньше, лет пять подряд пользовался и ничего не менял:
Код:
@echo off
setlocal
2>nul 1>&2 ping -n 1 ya.ru || echo NETWORK ERROR && goto:eof
2>nul 1>&2 cmd /c wget -O "%TEMP%\ip.txt" "http://whatismyip.com/automation/n09230945.asp"
0<"%TEMP%\ip.txt" set /p "ip="
del "%TEMP%\ip.txt"
echo %ip%
Сейчас такой вариант не пройдет, а искать новый ( их много ) сервис с ip, и переписывать просто лень -- всегда можно посмотреть в браузере.
ЗЫ. Вариант для POSH:
Код:
$net = new-object system.net.webclient
$ip = $net.downloadstring('http://whatismyip.com/automation/n09230945.asp')
$ip