To chyba o coś takiego Ci chodzi
Program 1:
Program 1 ma zadeklarowaną "ZMIENNA" (nie wiem czym u Ciebie ona jest) i przekazuje ją do uruchamianego programu 2 jako argument.
SET ZMIENNNA="ZMIENNA"
"SCIEZKA\DO\PLIKU\BAT" %ZMIENNA%
Program 2:
Program drugi przypisuje podawany mu argument jako "ZMIENNA2" i ma do niej dostęp :)
SET ZMIENNNA2=%1