Resumo: use o comando [time] [comando].
Exemplo:
bat1.bat:
at 2400 25 bat2.bat
bat2.bat:
#Your code
Estes 2 arquivos .bat irão, todos os meses no dia 25, rodar bat2.bat.
Eu quero excluir um arquivo (a .exe) de uma pasta, após uma data especificada, digamos 25 / fev / 2010. Como posso usar tarefas agendadas e arquivos em lote para isso? Não tenho certeza se o código abaixo funciona:
@ECHO OFF
CLS
CD c:\target_folder\
ECHO Y | DEL innocent.exe
Funcionará? Se não, o que será?
E como executá-lo em ou após uma data específica? Outra dúvida é como adicioná-lo às tarefas agendadas? Será que vai funcionar se eu não ligar o sistema, em 25 / FEB? Meu requisito é este, o arquivo deve ser excluído após essa data.
Resumo: use o comando [time] [comando].
Exemplo:
bat1.bat:
at 2400 25 bat2.bat
bat2.bat:
#Your code
Estes 2 arquivos .bat irão, todos os meses no dia 25, rodar bat2.bat.
Se você estiver em um sistema unix, leia este artigo da wikipedia sobre Cron . Este artigo oferece algumas ideias sobre como obter o mesmo efeito no windows. Parece basicamente iniciar > Programas > Acessórios > Ferramentas do sistema > Tarefas agendadas.
Como agendar tarefas no Windows XP
Na linha de comando: Schtasks
Tags windows batch scheduled-tasks