Existe uma maneira de determinar automaticamente se um programa está sendo executado e fechá-lo no horário agendado, digamos, 3h todos os dias?
Talvez use o agendador de tarefas para fechar o aplicativo? se isso for possível, qualquer direção seria apreciada.
Vista ou Win7
windows-7
windows-vista
windows-task-scheduler
fixer1234
fonte
fonte
/f
? Eu quero que o programa seja capaz de lidar com suas coisas ao fechar, em vez de matá-lo.Para agendar um programa a partir da linha de comando do Windows, use este comando:
AT horas: minutos / cada: comando de data
Então, se você quiser agendar algo para as 3:00 todos os dias.
AT 03:00 / evry: M, T, W, Th, F, S, Su "comando"
Para mais ajuda, verifique AT / ?, CMD /? e http://technet.microsoft.com/pt-br/library/bb491071.aspx .
TASKLIST listar os aplicativos que estão em execução (digite TASKLIST /? Para ajuda), mas eu não sei de uma maneira de combinar esses dois comandos para obter o resultado desejado ou se houver outra maneira de fazer isso, verifique o site acima e google para arquivos em lote e VBScript (eu realmente não uso janelas, então eu nunca me incomodo em aprender muito).
fonte
Agendador de sistema parece corresponder às suas necessidades. A partir do site:
fonte
Às 07:21 AM / cada: M, T, W, Th, F, S, Su taskkill / f / im PROGRAM.EXE
Você pode obter o nome do programa entrando no gerenciador de tarefas e clicando na aba "Processos".
fonte