VN:F [1.9.10_1130]
Rating: 5.0/5 (1 vote cast)

calendar-and-tasks1

E ae pessoal!

Neste post vou tratar de agendamento de tarefas no Windows, que me permite executar determinada aplicação com ou sem parâmetros, em determinado dia e horas definidos pelo usuário.

Para o meu exemplo, criarei um agendamento que faz chamada ao “cmd” com algumas passagens de parâmetro para exportar a listagem do diretório raiz do meu computador.

Da versão do Windows Vista em diante, o agendador de tarefas é acessado por uma console mmc cujo nome é “taskschd” e pode ser chamado pela execução de “taskschd.msc”, ou indo pelo menu “Iniciar > Todos os programas > Acessórios > Ferramentas do Sistema > Agendador de Tarefas”.

Na figura 1 abaixo tenho uma tela inicial em que no destaque 1, tenho um resumo das tarefas existentes, e no destaque 2, tenho o que considero uma grande vantagem em termos de organização, que é a possibilidade de organizar os meus agendamentos em pastas.

image

Figura 1

Vou criar uma pasta chamada “Meus agendamentos”, como na figura 2

image

Figura 2

Clico com o botão direito na região em destaque vermelho como na figura 3, e escolho “Criar Tarefa Básica”.

image

Figura 3

Na janela inicial vou definir o nome e uma descrição para a minha tarefa

image

Figura 4

Na tela seguinte, vou apontar a frequência de execução de minha tarefa para semanalmente como abaixo:

image

Figura 5

Vou agendar para 2 dias na semana, sendo estes para as 21:00 na segunda e quinta como na figura 6

image

Figura 6

Agora definirei a ação que será tomada e como já foi dito, farei a execução de um programa, mas posso escolher para enviar e-mail ou exibir uma mensagem na tela.

image

Figura 7

Antes de finalizar, é exibida uma tela com o resumo do que foi configurado, como mostra a figura 8

image

Figura 8

Pronto!

Se eu quiser executar uma aplicação que não tenha parâmetros como na figura 7 à cima, basta deixar o campo “Adicione argumentos” em branco.

Viu como é simples?

Depois da tarefa pronta, eu tenho as opções de forçar execução, Interromper, Desativar, fazer backup com a exportação que é feita em “xml”, modificar clicando em Propriedades ou remover, como mostra o menu suspenso na figura 9

image

Figura 9

Atenção!

É necessário alguns cuidados em relação à execução da tarefa:

1. Ter certeza que a tarefa será executada por usuário que possui privilégios sobre a ação. Para modificar isto, basta ir nas propriedades da tarefa e verificar a aba Geral como na figura 10

image

Figura 10

2. O programa que for ser chamado na ação, dependendo de qual seja, um usuário precisa estar “logado” para que a tarefa seja executada. Exemplo disso é a aplicação Synctoy, que permite executar uma linha de comando para chamá-la e executar o sincronismo, mas só se tiver algum usuário logado. Enquanto que no exemplo que fiz, não é necessário ter qualquer usuário.

Conclusão

Com estes simples passos e com a atenção devida, é possível criar agendamentos para as aplicações que você precisa, sem muita dificuldade.

Espero ter contribuído mais pouquinho para o seu conhecimento.

Abraços e até o prox.. post!

Criando Agendamento de Tarefas no Windows 7, 5.0 out of 5 based on 1 rating Scridb filter