Apesar do que a documentação diz, não consigo iniciar / esperar para trabalhar com / b, apesar de esfaquear no escuro, tentando quase todas as combinações possíveis de entradas que posso imaginar. Meu caminho de comando não contém espaços, portanto, esse não é um problema de citação.
Isso funciona:
iniciar / aguardar <caminho para .exe> <param1> <param2> ...
Isso não funciona:
start / wait / b <caminho para .exe> <param1> <param2> ...
O programa que estou tentando executar é um aplicativo cli / console, portanto essa ressalva (do início / ajuda) não deve ser aplicada:
Ao executar um aplicativo GUI de 32 bits, o CMD.EXE não aguarda o término do aplicativo antes de retornar ao o prompt de comando. Esse novo comportamento NÃO ocorre se a execução dentro de um script de comando.