programs = ['first_program.exe', 'second_program.exe']
for program in programs:
    subprocess.Popen([program]).wait()
if input('Do you want to continue? (y/n): ').upper() == 'N':
    break
Запускать несколько программ последовательно в одной командной строке Windows?