2011-12-21 122 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