а никак. можно только запускать второй bat-файл через первый.
Т.е. генеришь свой bat-файл, в нем устанавливаешь переменную и потом запускаешь второй bat-файл. Типа:
Код:
@echo off
set MyVar=some-value
echo MyVar=%MyVar%
cd c:/path-to-the-other-bat/
bat-name.bat