Primeira solução
No exemplo abaixo, o arquivo em lotes é colocado em um loop e executa o comando "dir" a cada 20 segundos. Essa solução seria melhor para usuários que precisam executar um comando com freqüência.
: STARTREM Execute o comando dir do MS-DOS sempre 20 segundos.dirSLEEP 20
GOTO END
Nota: Para que o arquivo em lotes acima seja executado corretamente, você deve ter o utilitário do MS-DOS em suspensão no computador. Este utilitário não está incluído em nenhuma versão do MS-DOS ou do Windows. No entanto, uma vez baixado, permite que seu computador durma ou adie por qualquer quantidade especificada de segundos. Veja a página de downloads do utilitário para um link de download.
Segunda solução
Nossa próxima solução é para usuários que precisam executar um arquivo em lote, mas precisam executar o comando a cada poucas horas, dias, meses ou anos. Em vez de confiar no arquivo em lote em execução contínua, recomendamos o uso de um utilitário de agendamento que executará o arquivo em lotes quando a data ou a hora chegarem.
Usuários do Microsoft Windows NT, 2000 e XP, por exemplo, podem usar o comando AT para agendar eventos cronometrados por meio do MS-DOS.