Evento do Agendador de Tarefas quando um aplicativo é finalizado

2

Como posso fazer uma tarefa no Agendador de Tarefas do Windows 7 com Trigger quando um aplicativo termina?
Eu quero fazer uma tarefa quando o meu processo "explorer.exe" termina.
Como posso fazer isso?

    
por Amirreza Nasiri 04.07.2013 / 02:20

2 respostas

2

Não vejo um acionador interno para isso. Se o aplicativo em questão criar sua própria categoria de tarefa personalizada e registrar eventos como o encerramento de aplicativos, é claro que você poderá usar isso, mas por outro lado não acho que o Agendador de Tarefas possa ajudá-lo com isso.

Uma solução alternativa seria agendar um arquivo / script em lote para verificar periodicamente quais tarefas estão em execução (usando o comando tasklist ou similar) e reagir de acordo.

Um programa como Obturador também pode ser útil:

Shutter is a multifunctional scheduling utility, which has a user friendly and easy-to-use interface and supports many different Events and Actions. Events: Countdown, On Time, Winamp Stops, Low CPU Usage, User Inactive, Battery Low, Window Closes, Process Stops, Ping Stops, File Size Limit. Actions: Shutdown, Reboot, Log Off, Lock Workstation, Sleep, Hibernate, Monitor Turn Off, Un/Mute Master Volume, Hang Up, Alarm, Play Sound, Execute Program.

Desktop links can be created to execute any of the supported actions directly from desktop. Web Interface allows remote execution of actions and displays run-time information about the computer: Up Time, List of Processes, Screenshot of a Desktop, Program Execution, and more.

    
por 05.07.2013 / 01:55
0

Configure o registro de término do processo. Você pode então ter uma tarefa agendada acionada por esses eventos. A tarefa agendada pode executar um script do powershell para examinar o evento e verificar se o nome da imagem é explorer.exe. Se isso acontecer, então faça o que quiser.

    
por 19.03.2017 / 22:41