【发布时间】:2018-03-15 02:07:24
【问题描述】:
我运行的是 Windows 7。我需要每天运行 3 次应用程序,间隔 8 小时。该应用程序需要在09:00-09:15、17:00-17:15 和12:00-12:15 的窗口内运行。完成任务只需大约 1 分钟。目前,我正在尝试将当前时间与上述时间窗口之一进行比较,然后运行该应用程序。
现在,当它运行时,它直接进入 8 小时超时例程。我不知道如何使这项工作。
我有两个:RUN 和:TIMEOUT 例程,它们单独运行良好。我只是无法让它在某些时候运行。这是我的逻辑。
IF TIME GTR "0900" & IF TIME LSS "0915" GOTO RUN, GOTO TIMEOUT
IF TIME GTR "1700" & IF TIME LSS "1715" GOTO RUN, GOTO TIMEOUT
IF TIME GTR "1200" & IF TIME LSS "1215" GOTO RUN, GOTO TIMEOUT
【问题讨论】:
-
你应该看看 Windows 任务计划程序。
-
这就是我开始的地方,但在日程安排上遇到了同样的问题。无论我将所有 3 次都放在一个触发器中,还是为 3 次中的每一个都制作不同的触发器,都行不通。时代来了又去,但没有运行应用程序。这就是我采用批处理文件方式的原因。
标签: file batch-file math