2011-12-21 123 views
0

我需要使用批處理文件連續執行同步應用程序。我想要做的是這樣的:如何使用CMD連續執行應用程序?

while true 
    execute application 
    sleep 1 minute 
end while 

這可以用CMD來完成嗎?

在此先感謝。

+0

請參閱[有關while-loop-in-batch的此問題](http://stackoverflow.com/questions/1788473/while-loop-in-batch) – khachik 2011-12-21 14:59:17

回答

1

一個批處理文件中使用純批你可以這樣做:

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

這意味着你不不必安裝任何其他程序或創建更多腳本。它可能不漂亮,但它的工作原理! ping 61個回合似乎造成了延遲秒。

+0

令人驚歎。我很喜歡,謝謝。 – 2011-12-21 15:22:10

+0

真棒,不用擔心:) – 2011-12-21 15:24:04

1

下載unixutils for win32。在這裏,你會發現sleep.exe。把它放在你的路上。 (FREX,在C:\ WINDOWS)

然後,你可以建立類似於這樣

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