Epirus

Blog Epirus

Sábado, 13 Abril 2013 07:24

Agendador de Tarefas - Executando Tarefas a cada x-minutos Destaque

Escrito por 
Avalie este item
(4 votos)
Opções avançadas Agendador Tarefas Opções avançadas Agendador Tarefas

Para criar uma tarefa no Windows é bastante simples. Neste exemplo, você aprenderá como criar uma tarefa para abrir uma pasta de trabalho do Excel a cada x-minutos por um tempo indeterminado.

Criando sua pasta de trabalho

OK vamos criar uma basta de trabalho básica com o seguinte código:

Private Sub Workbook_Open()
    MsgBox "Fui aberto automaticamente...", vbInformation + vbOKOnly
    With ThisWorkbook
        .Saved = True
        .Close
    End With
End Sub

Criando o script de execução

O segundo passo requer a criação de um script que será executado para abrir a nossa pasta de trabalho. Copie o código abaixo e cole no seu NotePad. Salve o arquivo como “MeuScript.vbs”

Dim objXL
Dim objWB
set objXL = createobject("Excel.Application")
set objWB = objXL.Workbooks.Open("E:\ABRIR EXCEL.xlsm")
objXL.Quit
set objXL = nothing

Criando o arquivo .bat

O nosso próximo passo requer a criação de uma arquivo “.bat”. Mais uma vez, nós utilizaremos o NotePad para isso. O seguinte código de ser inserido nele:

@echo off 
start %systemroot%\system32\cscript.exe "E:\MeuScript.vbs"

Salve o arquivo com o nome de “MeuBAT.bat”.

Criando a Tarefa no Windows

Acesse Ferramentas Administrativas no Painel de Controle do Windows. A figura abaixo, mostra o Agendador de Tarefas do Windows. Abra-o:

Agendador Tarefas Windows

Com o Agendador de Tarefas aberto clique sobre a opção “Criar Tarefas Básica...”, conforme imagem abaixo:

Agendador Tarefas Windows - Tarefa Básica

Com isso, o Assistente para Criação de Tarefa Básica do Windows será aberta. Dê um nome para a sua tarefa e siga os passos do Assistente. Escolha a opção “Diariamente” para a sua tarefa e complete dos dados. Note que você não poderá definir o período de execução através do Assistente. Isso será feito após a conclusão utilizando as opções avançadas do Agendador.

Instrua o Agendador para abrir o arquivo "MeuScript.vbs".

Agendador Tarefas Windows - Assistente

Com a tarefa básica agendada, acesse a Biblioteca do Agendador e encontre sua tarefa.

Agendador Tarefas Windows - Tarefa Agendada

Dê um duplo-clique sobre a tarefa agendada para abrir as opções da tarefa. Acesse a aba “Disparador”. Modifique as configurações avançadas conforme necessário.

IMPORTANTE: Verifique as outras configurações tais como se ele deve ou não ser executadas quando o computar está ligado à eletricidade, etc.

Agendador Tarefas Windows - Opções Avançadas

Ler 37258 vezes Última modificação em Domingo, 14 Abril 2013 14:34
Robert Martim

Atualmente é consultor independente de TI, escritor e produtor de material de treinamento interativo. Foi Diretor de TI da Faircourt Capital UK, Gerente de Exportação para África Ocidental. Fez trabalho pro bono durante vários anos para a ONG Nigerians in Diaspora Organisation Europe (NIDOE), participou da organização da primeira Conferência sobre Boa Governança e Responsabilidade Fiscal na Nigéria e foi um dois principais colaboradores na elaboração do relatório final entregue a presidência da República Nigéria em 2004.

Autor dos livros:

Website.: www.epirus.com.br

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.


Complete a figura para continuar.Joomla CAPTCHA
Você está aqui: Home Blog Epirus Windows Agendador de Tarefas - Executando Tarefas a cada x-minutos