Задаем переменную окружения path в bat файле (пути с пробелами)
на примере батника для сборки zlib под VS2012
>more make_win.bat
set «PathT=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\»
set «PathT2=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin\»
set «Inc1=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\»
set «Inc2=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Include\»
set «LIB1=C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Lib\»
set «LIB2=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib\»
set «Path=%PathT%;%PathT2%;%Path%;»
set «Include=%Include%;%Inc1%;%Inc2%;»
set «LIB=%LIB%;%LIB2%;%LIB1%;»
nmake -f win32/Makefile.msc clean all