muslimdogger, по результатам переписки я могу констатировать только одно: не имея кода, я не могу давать какие-либо конкретные советы.
Вот Вам процедура «:GetExternalIP» и пример её использования:
Код:

@echo off
call :GetExternalIP
echo %ExternalIP%
exit /b 0
rem ==========================================================================
rem ==========================================================================
:GetExternalIP
setlocal enableextensions enabledelayedexpansion
set sProcName=%~0
for /f "usebackq delims=^<" %%i in (
`wget.exe -qO- "http://api.wipmania.com/"`
) do set sExternalIP=%%i
if not defined sExternalIP echo Can't determine external IP
endlocal & set %sProcName:~4%=%sExternalIP%
exit /b 0
rem ==========================================================================
можете использовать её в Вашем пакетном файле. Надеюсь, с её переносом-то проблем не возникнет?