Hoe commando's in een batchbestand in getimede intervallen uit te voeren

De oplossing voor het uitvoeren van een batchbestand of opdrachten in een batchbestand kan veranderen afhankelijk van wat het beste past bij uw behoeften en welke versie van Windows of MS-DOS u gebruikt.

Eerste oplossing

In het onderstaande voorbeeld wordt het batchbestand in een lus geplaatst en voert het de opdracht "dir" elke 20 seconden uit. Deze oplossing zou het beste zijn voor gebruikers die vaak een opdracht moeten uitvoeren.

: STARTREM Voer de opdracht MS-DOS dir ooit 20 seconden uit.dirSLEEP 20

GOTO END

Opmerking: Om het bovenstaande batchbestand correct te laten werken, moet u het slaap-MS-DOS-hulpprogramma op de computer hebben. Dit hulpprogramma is niet opgenomen in een versie van MS-DOS of Windows. Zodra het is gedownload, kan uw computer echter gedurende een bepaald aantal seconden slapen of worden uitgesteld. Zie de downloadpagina voor hulpprogramma's voor een downloadkoppeling.

Tweede oplossing

Onze volgende oplossing is voor gebruikers die een batchbestand moeten uitvoeren, maar de opdracht slechts om de paar uur, dagen, maanden of jaren hoeven uit te voeren. In plaats van te vertrouwen op het continu draaien van het batchbestand, raden we aan een planningsprogramma te gebruiken dat het batchbestand uitvoert wanneer de datum of tijd arriveert.

Gebruikers van Microsoft Windows NT, 2000 en XP kunnen bijvoorbeeld de opdracht AT gebruiken om geplande gebeurtenissen te plannen via MS-DOS.