Ich hätte das jetzt so gemacht, da ich nicht weiß, ob AutoIt etwas mitbringt, womit man Times/Datetimes richtig behandeln kann.
Code:
#include <Date.au3>
$Hour = 20
$Minute = 30
$Second = 0
While 1
Sleep(30)
; Get current time (formatted hh:mm:ss)
$Now = _NowTime()
; Split by : to get an array [0] = Hour, [1] = Minute, [2] = Second
$Splitted = StringSplit($Now, ":", 2)
; Now just check If current hour >= $Hour (20), current Minute => $Minute(30), current Second => $Second(0)
If $Splitted[0] >= $Hour And $Splitted[1] >= $Minute And $Splitted[2] >= $Second Then
MsgBox($MB_SYSTEMMODAL, '', "The time is: " & $Now)
EndIf
WEnd