
Quero executar um programa em uma janela de tempo. Digamos que deve começar às 07h00 e terminar às 20h00. O programa não termina sozinho. Ele funciona continuamente.
Para fazer isso criei uma tarefa no agendador de tarefas. Posso configurar um horário de início, mas não há como definir um horário de término. Então configurei para interromper a tarefa se demorar mais de 12 horas. Isso termina às 19h, o que também seria bom.
O problema é que se a tarefa for executada posteriormente, o limite de 12 horas excede o limite de 20h. Existe alguma maneira de definir que uma tarefa não pode ser executada depois de um momento específico?
Responder1
Tente isto:
Crie outra tarefa que seja executada às 20h
Em Ações: Iniciar programa
Programa ou script: cmd.exe
Adicione argumentos: /c Taskkill /IM "Nome do seu programa" /F
Este comando abre o cmd, encerra o processo do seu programa e fecha a janela do cmd