Como reiniciar um programa automaticamente

2

Estou usando

  • Windows 7 Ultimate
  • Codificador Flash Media Live (FME)

Estou usando um arquivo cmd para iniciar o FME, o arquivo (watch.cmd) aponta para o arquivo Flash Media Encoder.exe e também para o perfil com as configurações que o FME está usando.

Para reiniciar manualmente este aplicativo, basta fechar o arquivo cmd e, em seguida, clicar novamente nele.

Então, eu quero

  • Encerre meu arquivo watch.cmd todos os dias, às 9h00.
  • Reinicie watch.cmd logo depois, se foi fechado anteriormente.

Existe uma maneira?

    
por Edgar 07.12.2011 / 00:02

3 respostas

0

Uma maneira seria escrever um pequeno script em uma linguagem como AutoIt para lidar com isso. Em seguida, você executaria seu script AutoIt sempre que quiser iniciar o FMLE em vez do arquivo watch.cmd.

    
por 07.12.2011 / 00:13
0

Uma maneira seria adicionar "shutdown / r" ao agendador de tarefas e adicionar seu "watch.cmd" ao grupo de inicialização (talvez usando um arquivo .bat para adicionar seus parâmetros de linha de comando. Existem outras maneiras de faça isso, mas isso é provavelmente o mais simples.

você provavelmente poderia começar o FME como um serviço também. Mas você precisa ler em "executar um aplicativo como um serviço do Windows". (Não é realmente para os fracos de coração).

    
por 07.12.2011 / 03:48
0

Use o aplicativo BDV SystemEvents , ele permite executar qualquer aplicativo quando outro aplicativo é fechado. Mas se você especificar o mesmo aplicativo como uma condição, bem como uma ação, você obterá o que deseja.

    
por 10.05.2012 / 17:58