每15分钟触发一次(相对于00分钟) [英] Trigger every 15 minutes (relative to 00 minutes)
本文介绍了每15分钟触发一次(相对于00分钟)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用AutoIt,如何在时间为xx:00
,xx:15
,xx:30
和xx:45
(每15分钟)时(通过每15分钟)识别实际时间?
Using AutoIt, how to perform some action when time is at xx:00
, xx:15
, xx:30
and xx:45
(every 15min) by recognizing the actual time?
推荐答案
<可以使用c4> .示例如下:
"通过确认实际时间"
-requirement (using Mod()
and @MIN
-macro) :
Global Const $g_iInterval = 15
Global Const $g_iDelay = 10
Global Const $g_sMsg = 'Triggered at %s:%s\n'
Global $g_sLast = ''
While True
If Not (@MIN = $g_sLast) And Mod(Int(@MIN), $g_iInterval) = 0 Then
$g_sLast = @MIN
ConsoleWrite(StringFormat($g_sMsg, @HOUR, @MIN))
EndIf
Sleep($g_iDelay)
WEnd
控制台输出:
Triggered at 00:00
Triggered at 00:15
Triggered at 00:30
Triggered at 00:45
Triggered at 01:00
Triggered at 01:15
Triggered at 01:30
Triggered at 01:45
...
这篇关于每15分钟触发一次(相对于00分钟)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文