This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Windows - Пишем в cmd, bat

Не работает? Начинай читать инструкцию.

Как зациклить выполнение команды в bat-файле и запускать некую команду через определённый интервал времени

Задача  запускать некую команду через определённый интервал времени поставила меня в тупик. Для решение этого вопроса, необходимо создать bat-файл, который будет запускать вашу команду через определённый интервал времени . Для решения этой задачи можно воспользоваться Планировщиком и периодически запускать bat-файл из него, а можно создать в bat-файле цикл с паузой.

Предлагаю ознакомиться с предложениями моих партнёров

Цикл организуется при помощи следующих команд:

:loop
... <- здесь команда для создания паузы и другие команды, которые необходимо выполнять в цикле
goto loop

Паузу можно создать при помощи любой команды, например ping:

ping -n 1 -w 100000 192.168.254.254 >nul

  • -n 1 - выполнить один запрос
  • -w 100000 - ждать ответа 100 секунд (значение указывается в миллисекундах)
  • 192.168.254.254 - IP адрес, который заведомо не существует в вашей локальной сети и никогда не ответит на ping
  • >nul - перенаправление всего вывода команды ping в никуда.

Предлагаю ознакомиться с предложениями моих партнёров