Você diz o seguinte:
With a Windows batch file I can only either open all at once og wait for previous program to terminate.
Você precisa fazer um atraso entre o lançamento do programa ?
Para testar uma configuração de RAID SSD, gostaria de alguma forma de criar scripts para o lançamento sequencial de vários programas.
Como posso fazer isso?
Com um arquivo de lote do Windows, só posso abrir todos de uma vez e esperar que o programa anterior termine.
EDIT: O objetivo principal é saber quando todos os programas terminaram de carregar.
Você diz o seguinte:
With a Windows batch file I can only either open all at once og wait for previous program to terminate.
Você precisa fazer um atraso entre o lançamento do programa ?
Talvez o Sikuli funcione para você, uma "tecnologia visual para pesquisar e automatizar usuários gráficos interfaces (GUI) usando imagens (capturas de tela). " Use para aguardar a imagem do aplicativo # 1 iniciado com êxito e, em seguida, abra o aplicativo # 2, ...
Usando o StartX , você pode fazer o que quiser. : -)
Não é preciso instalar ferramentas externas, basta usar o start
command .
Por exemplo:
start "" calc
start "" "%PROGRAMFILES%\MyCustomApp\App.exe"
start "" notepad "%USERPROFILE%\Documents\doc.txt"
Você pode adicionar a opção /B
para evitar a criação de outra janela do console, mas os aplicativos lançados stdout
serão mesclados no console de lançamento dessa maneira.
Não tenho certeza se isso resolverá sua tarefa, mas se você escrever dessa maneira
cmd /C calc.exe
cmd /C calc.exe
no seu arquivo de lote, então o shell irá iniciar primeiro o calc, aguarde até que você o feche, então execute o segundo.
espero que ajude