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

Название темы: получение Ip c wget
Показать сообщение отдельно

Ветеран


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

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


Помогаю:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

for /f "usebackq delims=^<" %%i in (
	`wget.exe -qO- "http://api.wipmania.com/"`
) do set sExternalIP=%%i

if defined sExternalIP (
	echo %sExternalIP%
	>"%~dp0External IP.txt" echo %sExternalIP%
) else (
	echo Can't determine external IP
	exit /b 1
)

endlocal
exit /b 0
Файл «External IP.txt» будет создан в том же каталоге, что и пакетный файл. Последующее чтение первой строки из этого файла:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion

set sExternalIPFile=%~dp0External IP.txt

if exist "%sExternalIPFile%" >nul <"%sExternalIPFile%" set /p sExternalIP=

if defined sExternalIP (
	echo %sExternalIP%
) else (
	echo Can't read external IP from [%sExternalIPFile%].
	exit /b 1
)

endlocal
exit /b 0

Отправлено: 22:47, 17-11-2014 | #14

Название темы: получение Ip c wget