Есть файлы:
exec\shell.bat с содержимым:
Код:
Код: Выделить всё
call ..\bin\set_env.bat
cmd /k cd %~dp0bin\set_env.bat (вариант 1):
Код:
Код: Выделить всё
cd ..\include
SET INCLUDEPATH=%CD%\
SET ENV=true
echo set varbin\set_env.bat (вариант 2):
Код:
Код: Выделить всё
if "%ENV%"=="" (
cd ..\include
SET INCLUDEPATH=%CD%\
SET ENV=true
echo set var
)При запуске shell.bat:
1 вариант: INCLUDEPATH = c:\test\include\ (как и требуется)
2 вариант: INCLUDEPATH = c:\test\exec\
Вопрос: почему?