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.
Figura 1
Vou criar uma pasta chamada “Meus agendamentos”, como na figura 2
Figura 2
Clico com o botão direito na região em destaque vermelho como na figura 3, e escolho “Criar Tarefa Básica”.
Figura 3
Na janela inicial vou definir o nome e uma descrição para a minha tarefa
Figura 4
Na tela seguinte, vou apontar a frequência de execução de minha tarefa para semanalmente como abaixo:
Figura 5
Vou agendar para 2 dias na semana, sendo estes para as 21:00 na segunda e quinta como na figura 6
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.
Figura 7
Antes de finalizar, é exibida uma tela com o resumo do que foi configurado, como mostra a figura 8
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
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
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!
Scridb filter





























