Мне нужно постоянно выполнять синхронизирующее приложение с пакетным файлом. Я хочу сделать что-то вроде:
while true
execute application
sleep 1 minute
end while
Можно ли это сделать с помощью CMD?
Заранее спасибо.
Мне нужно постоянно выполнять синхронизирующее приложение с пакетным файлом. Я хочу сделать что-то вроде:
while true
execute application
sleep 1 minute
end while
Можно ли это сделать с помощью CMD?
Заранее спасибо.
Используя чистый пакет, вы можете сделать это:
:LOOP
yourprogram.exe
ping 127.0.0.1 -n 61 >NUL
goto :LOOP
Это означает, что вам не нужно устанавливать какие-либо другие программы или создавать дополнительные сценарии. Это может быть не красиво, но это работает! Я пинговал 61 раз, так как петля обратной связи, кажется, создает задержку секунды.
Загрузите unixutils для win32. Здесь вы найдете sleep.exe. Поместите его где-нибудь на своем пути. (frex, в c:\windows)
Затем вы можете создать пакетный файл, подобный этому
echo off
:here
sleep 60s
echo Exec app
rem your app goes here
goto here