Contents

Como automatizar ficheiros de lote com o Programador de Tarefas no Windows

Pode tornar-se bastante cansativo quando tem de executar ficheiros em lote repetidamente durante determinados momentos ou eventos no seu computador. Felizmente, o Windows oferece uma forma de automatizar esse processo para que não tenha de o fazer manualmente a toda a hora.

Neste tutorial, vamos demonstrar o processo de automatização de um ficheiro de lote através da utilização do Programador de Tarefas.

Deve agendar os seus ficheiros de lote no Windows?

Certamente, nem todos os scripts em lote requerem automação. No entanto, para tarefas que devem ser executadas regularmente e de forma consistente, a automatização do processo pode ajudar a garantir a precisão e a eficiência. Como ilustração, considere um cenário em que um utilizador desenvolveu um ficheiro de lote para simplificar tarefas recorrentes, como a criação de cópias de segurança ou o lançamento de aplicações específicas após o início de sessão. Nestas situações, a automatização dos scripts de lote associados seria uma decisão lógica.

A incorporação de tarefas agendadas no seu fluxo de trabalho pode simplificar as operações, garantindo a execução consistente de ficheiros de lote durante intervalos designados ou em resposta a ocorrências especificadas. Isto não só elimina a necessidade de intervenção manual, como também conserva recursos valiosos, especialmente quando se gerem vários scripts de lote, promovendo, em última análise, uma maior eficiência e produtividade.

Programar um ficheiro de lote para ser executado automaticamente no Windows

Em primeiro lugar, aceda à barra de tarefas e active a função de pesquisa clicando nela. Em seguida, digite “Task Scheduler” na barra de pesquisa e pressione enter. Na lista de resultados da pesquisa, localize a aplicação intitulada “Task Scheduler” e seleccione-a para iniciar o programa.

/pt/images/task-scheduler-in-windows-search.jpg

No painel inferior da interface gráfica do utilizador, localize e seleccione o separador “Actions” (Acções) situado no painel do lado direito. Em seguida, navegue até à parte inferior deste separador e clique na opção “Criar Tarefa Básica” que aí é apresentada.

/pt/images/task-schedular-on-windows.jpg

Ao clicar em “Next” (Seguinte), será pedido ao utilizador que forneça um nome para a tarefa que capte a sua essência de forma sucinta. Embora este passo não seja obrigatório, recomenda-se a inclusão de uma breve descrição da tarefa no campo indicado, como forma de reforçar a memória do utilizador relativamente ao objetivo pretendido.

/pt/images/creating-a-basic-task-in-task-scheduler-on-windows.jpg

Seleccione um evento de ativação pretendido para a tarefa, escolhendo um botão de rádio adequado entre as opções disponíveis e, em seguida, clique em “Seguinte”. Neste caso, vamos assumir que optámos pela opção “Diário”, indicando que a tarefa será executada diariamente.

/pt/images/choosing-trigger-in-task-scheduler.jpg

Para configurar um acionador diário para o seu fluxo de trabalho de automatização, seleccione a data e a hora de início pretendidas, juntamente com o número de dias consecutivos em que a tarefa deve ser repetida. De seguida, avance para o passo seguinte, clicando em “Seguinte”.

/pt/images/setting-the-preferences-for-the-daily-trigger-in-task-scheduler.jpg

Para prosseguir com a execução do ficheiro de lote, escolha a opção “Start a Program” (Iniciar um programa) entre as opções disponíveis e, em seguida, clique no botão “Next” (Seguinte). Esta seleção dará início à execução do programa especificado no ficheiro de lote.

/pt/images/choosing-an-action-in-task-scheduler.jpg

Siga estes passos para configurar a automatização de ficheiros de lote no Windows utilizando um script ou programa simples:1. Abra o script ou programa que permite a automatização de ficheiros de lote no Windows. Isso pode ser feito localizando-o no menu Iniciar ou pesquisando on-line as opções disponíveis.2. Quando o script ou programa estiver aberto, navegue até a opção “Procurar” ou equivalente. Isto permitir-lhe-á localizar e selecionar o ficheiro batch específico que pretende automatizar.3. Depois de selecionar o ficheiro batch pretendido, avance para o passo seguinte, que pode envolver a especificação de quaisquer parâmetros ou definições necessários para a execução.4. Finalmente, inicie o processo de automatização clicando num botão apropriado, como “Next” (Seguinte), “Run” (Executar) ou outro comando designado. O ficheiro batch selecionado deve agora

/pt/images/choosing-a-program-or-script-to-automate-in-task-scheduler.jpg

Por fim, ao clicar em “Finish” (Concluir), inicia-se a execução da tarefa agendada, sujeita ao acionamento pré-determinado especificado para esta instância particular, nomeadamente um agendamento diário, conforme demonstrado no nosso exemplo.

Remover o ficheiro de lote do Programador de Tarefas

Para deixar de operar o ficheiro de lote, pode optar-se por desativar a tarefa agendada, resultando na sua interrupção até que a reativação seja iniciada. Em alternativa, existe a opção de remover completamente a tarefa do Programador de Tarefas.

Para aceder ao Programador de Tarefas e modificar a tarefa automatizada, siga estes passos:1. Abra o Programador de Tarefas premindo a tecla Windows \+ R, escrevendo “taskschd.msc” na caixa de diálogo Executar e clicando em OK.2. Localize a tarefa na lista de tarefas apresentada no lado esquerdo da janela. Ela deve estar destacada como resultado da sua pesquisa.3. Seleccione a tarefa, marcando a caixa de verificação junto ao seu nome. Isto fará com que sejam apresentadas opções adicionais no painel do lado direito.4. Clique em “Acções”, localizado no painel do lado direito.5. Escolha entre duas opções: desativar a tarefa temporariamente, seleccionando “Desativar”, ou eliminar permanentemente a tarefa do Programador de Tarefas, seleccionando “Eliminar”.

/pt/images/a-scheduled-task-in-task-scheduler.jpg

Tenha em atenção que, ao selecionar “Delete” (Eliminar) no menu, aparecerá uma mensagem de confirmação, pedindo-lhe que clique em “Yes” (Sim) para finalizar a eliminação dos ficheiros seleccionados. Isto obriga a repetir todo o procedimento de agendamento, como demonstrado anteriormente, para quaisquer execuções automáticas subsequentes do ficheiro de lote.

Se, por acaso, escolheu desmarcar a opção rotulada “Enable” (Ativar) durante a sua anterior interação com a nossa estimada aplicação, não tenha medo; pois concebemos um procedimento metódico para restabelecer a sua funcionalidade. Navegando até ao Programador de Tarefas acima mencionado, localize a tarefa em questão e opte pela função “Ativar” (que ocupa agora a posição anteriormente ocupada pelo botão “Eliminar”) dentro dessa interface. Esta ação irá reativar a execução do referido ficheiro batch de acordo com o horário ou parâmetros previamente estabelecidos por si.

Executar os ficheiros de lote automaticamente no Windows

Para aliviar o tédio de executar repetidamente scripts de lote idênticos ou resolver potenciais lapsos de memória relativamente à sua execução, considere automatizar estas tarefas através do Programador de Tarefas do Windows. A vantagem aqui é que não são necessários conhecimentos específicos para este fim, uma vez que a aplicação acima mencionada simplifica significativamente o processo. Além disso, tem a flexibilidade de interromper o processo de automatização sempre que desejar, bastando desativar ou apagar a tarefa atribuída.