вот батни (тестовый)
Код:

FOR /F "TOKENS=2* DELIMS=:" %%A IN ('IPCONFIG ^| FIND "IP Address"') DO FOR %%B IN (%%A) DO SET myip=%%B
set
pause
вот результат его работы
Код:

E:\!my_backUP>FOR /F "TOKENS=2* DELIMS=:" %A IN ('IPCONFIG | FIND "IP Address"') DO FOR %B IN (%A) DO SET myip=%B
E:\!my_backUP>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Администратор\Application Data
CLIENTNAME=Console
COMMANDER_PATH=E:\totalcmd
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=PREDATOR
ComSpec=C:\WINDOWS\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Администратор
LOGONSERVER=\\PREDATOR
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Co mmon Files\Autodesk Shared\;C:\Program Files\backburner 2\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS T
EMP=C:\WINDOWS\TEMP
TMP=C:\WINDOWS\TEMP
USERDOMAIN=PREDATOR
USERNAME=Администратор
USERPROFILE=C:\Documents and Settings\Администратор
windir=C:\WINDOWS
E:\!my_backUP>pause
Для продолжения нажмите любую клавишу . . .
дак вот в списке переменных должна бы появиться переменная myip (на время работы батника),а ее нет
да и может всеж поясните каким образом происходит присвоение переменной.
и еще вопросик как в батнике открыть файл в определенном приложении ? к примеру
start **.txt
чтоб он открылся не в блокноте ,а том в чем я укажу ?