Auto fecha e reinicia um programa [fechado]

0

Estou procurando uma maneira de automatizar a abertura e o fechamento de um programa com base em um timer.

O que eu estou procurando ficaria assim:

  1. Programa aberto
  2. Executa o programa por 5 minutos
  3. Fechar programa
  4. Faça o acima novamente e novamente
por Mike 15.07.2013 / 15:34

2 respostas

3

Crie uma tarefa agendada usando a ferramenta task scheduler . Você pode especificar a hora de início (a cada 5 minutos) e definir a caixa "Parar tarefa se ela for mais longa que" em 5 minutos!

Crie um gatilho como este: na tarefa agendada para iniciar e parar a tarefa.

    
por 15.07.2013 / 15:43
1

Você pode fazer isso usando o programa gratuito autohotkey .

Essencialmente, você criaria um loop consistindo em abrir o programa, definir um temporizador para x minutos e fechar o programa.

Você precisará observar os seguintes comandos autohotkey:

  1. Loop
  2. SetTimer ou Dormir
  3. Executar
  4. WinClose

Você também pode encontrar snippets úteis no SuperUser usando a tag autohotkey .

Abaixo está um script autohotkey muito simples que precisaria de mudanças mínimas de sua parte para executar o que você precisa. Linhas iniciadas com um ponto-e-vírgula são comentários e podem ser removidos com segurança:

; Below line keeps this script running until you close it
#Persistent

Loop 
{
    ; Edit the below line to add your program
    Run, C:\Program Files (x86)\Example Program\Example_Program.exe

    ;300000 on the line below is 5 minutes
    Sleep, 10000 

    ; Edit the below line to add your program's "Window Title"
    ; Note this is not the same as the program's name
    WinClose, Example Program
}
    
por 15.07.2013 / 15:57