Как непрерывно выполнять приложение с CMD? - PullRequest
0 голосов
/ 21 декабря 2011

Мне нужно постоянно выполнять синхронизирующее приложение с командным файлом.Я хочу сделать что-то вроде:

while true
   execute application
   sleep 1 minute
end while

Можно ли это сделать с помощью CMD?

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 21 декабря 2011

Используя чистую партию, вы можете сделать это:

:LOOP
yourprogram.exe
ping 127.0.0.1 -n 61 >NUL
goto :LOOP

Это означает, что вам не нужно устанавливать какие-либо другие программы или создавать дополнительные сценарии. Это может быть не красиво, но это работает! Я пинговал 61 раз, так как пинг с обратной связью создает задержанную секунду.

1 голос
/ 21 декабря 2011

Скачать unixutils для win32 .Здесь вы найдете sleep.exe .Поместите это где-нибудь на своем пути.(frex, в c: \ windows)

Затем вы можете создать командный файл, подобный этому

echo off
:here    
sleep 60s
echo Exec app
rem your app goes here
goto here
...