To run .exe sequences, you need to pass the / wait option to run
eg.
@echo off start /wait prog1.exe start /wait prog2.exe start /wait prog3.exe start /wait prog4.exe
However, this does not start start1 and 2 in parallel. For more complex use see Answers to question
source share