Vas
Ну раз у вас такая система вызова файлов, то могу предложить такой вариант install.cmd
Код:
@echo off
:: LD - launch dir - директория из которой запускается install.cmd
SET LD=%~dp0
:: R - файл setup.cmd, раз у них у всех имена одинаковые
set R=setup.cmd
CD "%LD%\Office 2003 Pro"
call %R%
CD "%LD%\K-Lite v2.45f"
call %R%
: и так далее
exit
Не вижу причин, по которым бы это не работало. Как я уже сказал ранее, идея с одноименными файлами setup.cmd не очень удачна, т.к. их надо держать в разных папках.