Jak provádět příkazy v dávkovém souboru v časových intervalech

Řešení pro provádění dávkového souboru nebo příkazů v dávkovém souboru se může měnit v závislosti na tom, co nejlépe vyhovuje vašim potřebám a jaké verzi systému Windows nebo MS-DOS používáte.

První řešení

V níže uvedeném příkladu je dávkový soubor umístěn do smyčky a provede příkaz "dir" každých 20 sekund. Toto řešení by bylo nejlepší pro uživatele, kteří potřebují často provádět příkaz.

: STARTREM Spuštění příkazu MS-DOS dir vždy 20 sekund.dirSLEEP 20

GOTO END

Poznámka: Pro výše uvedené dávkový soubor správně spustit, musíte mít v počítači nástroj MS-DOS spánku. Tento nástroj není součástí žádné verze systému MS-DOS nebo Windows. Jakmile je však stažen, počítač může spát nebo zpoždění na libovolnou zadanou dobu. Odkaz ke stažení naleznete na stránce ke stažení nástroje.

Druhé řešení

Naše další řešení je určeno pro uživatele, kteří potřebují spouštět dávkový soubor, ale potřebují pouze provést příkaz každých několik hodin, dnů, měsíců nebo let. Místo toho, abychom se spoléhali na nepřetržitý běh dávkového souboru, doporučujeme použít plánovací nástroj, který spustí dávkový soubor při příchodu data nebo času.

Uživatelé systému Microsoft Windows NT, 2000 a XP mohou například pomocí příkazu AT naplánovat časované události prostřednictvím systému MS-DOS.