Как выполнять команды в пакетном файле через определенные промежутки времени

Пакетный файл

Решение для выполнения командного файла или команд в командном файле может меняться в зависимости от того, что лучше всего соответствует вашим потребностям, и какую версию Windows или MS-DOS вы используете.

Первое решение

В приведенном ниже примере пакетный файл помещается в цикл и выполняет команду «dir» каждые 20 секунд. Это решение будет лучшим для пользователей, которым необходимо часто выполнять команды.

:НАЧАЛО
REM Выполнять команду MS-DOS dir каждые 20 секунд.
реж
СОН 20
GOTO END

Заметка

Для корректной работы вышеуказанного командного файла на компьютере должна быть установлена ​​утилита спящего режима MS-DOS. Эта утилита не входит ни в одну версию MS-DOS или Windows. Тем не менее, после загрузки позволяет компьютеру спать или задерживаться на любое указанное количество секунд. Смотрите страницу загрузки утилиты для ссылки на скачивание.

Второе решение

Наше следующее решение предназначено для пользователей, которым необходимо выполнить командный файл, но нужно выполнять команду каждые несколько часов, дней, месяцев или лет. Вместо того, чтобы полагаться на непрерывный запуск пакетного файла, мы рекомендуем использовать утилиту планирования, которая будет выполнять пакетный файл, когда наступит дата или время.

Например, пользователи Microsoft Windows NT, 2000 и XP могут использовать команду AT для планирования временных событий через MS-DOS.

Ссылка на основную публикацию