Abra vários aplicativos sequencialmente por meio do arquivo de lote do Windows

0

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.

    
por lox 09.07.2010 / 13:40

5 respostas

1

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 ?

    
por 09.07.2010 / 14:49
0

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, ...

    
por 09.07.2010 / 21:08
0

Usando o StartX , você pode fazer o que quiser. : -)

    
por 09.07.2010 / 21:45
0

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.

    
por 05.07.2016 / 17:41
-1

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

    
por 09.07.2010 / 14:40