Πώς να εκτελέσετε εντολές σε ένα αρχείο δέσμης σε χρονικά διαστήματα

Η λύση εκτέλεσης ενός αρχείου δέσμης ή εντολών σε ένα αρχείο δέσμης ενδέχεται να αλλάξει ανάλογα με το τι ταιριάζει καλύτερα στις ανάγκες σας και με ποια έκδοση των Windows ή του MS-DOS που χρησιμοποιείτε.

Πρώτη λύση

Στο παρακάτω παράδειγμα, το αρχείο παρτίδας τοποθετείται σε βρόχο και εκτελεί εντολή "dir" κάθε 20 δευτερόλεπτα. Αυτή η λύση θα ήταν καλύτερο για χρήστες που πρέπει να εκτελούν συχνά μια εντολή.

: STARTREM Εκτελέστε τη εντολή dir του MS-DOS πάντα 20 secondss.dirSLEEP 20

GOTO END

Σημείωση: Για να εκτελεστεί σωστά το παραπάνω αρχείο δέσμης, πρέπει να έχετε τον βοηθητικό πρόγραμμα MS-DOS για τον ύπνο στον υπολογιστή. Αυτό το βοηθητικό πρόγραμμα δεν περιλαμβάνεται σε καμία έκδοση του MS-DOS ή των Windows. Ωστόσο, μόλις γίνει λήψη, ο υπολογιστής σας μπορεί να κοιμηθεί ή να καθυστερήσει για οποιοδήποτε καθορισμένο ποσό δευτερολέπτων. Δείτε τη σελίδα λήψεων βοηθητικών προγραμμάτων για σύνδεση λήψης.

Δεύτερη λύση

Η επόμενη λύση είναι για χρήστες που πρέπει να εκτελέσουν ένα αρχείο δέσμης, αλλά πρέπει να εκτελέσουν την εντολή κάθε λίγες ώρες, ημέρες, μήνες ή χρόνια. Αντί να βασίζεστε στο αρχείο παρτίδας που εκτελείται συνεχώς, συνιστούμε να χρησιμοποιήσετε ένα βοηθητικό πρόγραμμα προγραμματισμού που θα εκτελέσει το αρχείο δέσμης όταν φτάσει η ημερομηνία ή η ώρα.

Οι χρήστες των Microsoft Windows NT, 2000 και XP, για παράδειγμα, μπορούν να χρησιμοποιήσουν την εντολή AT για να προγραμματίσουν τα συμβάντα με χρονισμό μέσω του MS-DOS.