Cum se execută comenzi într-un fișier batch la intervale de timp

Soluția pentru executarea unui fișier batch sau a comenzilor într-un fișier batch se poate modifica în funcție de cele mai potrivite pentru nevoile dvs. și cu ce versiune de Windows sau MS-DOS pe care o utilizați.

Prima soluție

În exemplul de mai jos, fișierul lot este plasat într-o buclă și execută comanda "dir" la fiecare 20 de secunde. Această soluție ar fi cea mai bună pentru utilizatorii care au nevoie să execute frecvent o comandă.

: STARTREM Executați comanda dir MS-DOS de 20 secundes.dirSLEEP 20

GOTO END

Notă: Pentru ca fișierul batch de mai sus să funcționeze corect, trebuie să aveți utilitarul de somn MS-DOS pe computer. Acest utilitar nu este inclus cu nici o versiune de MS-DOS sau Windows. Cu toate acestea, o dată descărcată permite computerului să doarmă sau să întârzie pentru orice sumă specificată de secunde. Consultați pagina Descărcări utilitate pentru o legătură de descărcare.

A doua soluție

Următoarea noastră soluție este pentru utilizatorii care au nevoie să execute un fișier batch dar trebuie să execute comanda la fiecare câteva ore, zile, luni sau ani. În loc să vă bazați pe fișierul batch continuu, vă recomandăm să utilizați un utilitar de programare care va executa fișierul lot atunci când sosesc data sau ora.

Utilizatorii Microsoft Windows NT, 2000 și XP, de exemplu, pot utiliza comanda AT pentru a programa evenimentele temporizate prin MS-DOS.