Batch ist der richtige Weg. Batch heißt nichts anderes als Stapelverarbeitung. D.h. es werden die Befehle in einer Batch nacheinander abgearbeitet.

Beispiel:
Code:
@echo off
Pfad\zum\Programm1.exe
Pfad\zum\Programm2.bat
Jetzt wird zu erst Programm1.exe ausgeführt. Ist dieses Beendet wird Programm2.bat ausgeführt. Programm2.bat kann auch wieder mehrere Programmaufrufe beinhalten.