Author: None Last Modified: 20100320
Get milliseconds from a 4 or 6 digit time "hhmm" or "hhmmss"
msTill(Time)
For more details of the functions's parameters and return value, please see it's source code.
For update's details and remarks related to the functions, please see the AutoHotkey Forum: http://www.autohotkey.com/forum/viewtopic.php?p=340991#340991
nonexistent
; #Include msTill.ahk
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
#Persistent
; Typical usage is something like msTill("1357"). The following is just
; for demonstration.
; Calculate a time when for when to call the subroutine.
; Use current time from now and add 5 seconds to it.
Seconds = 5
targetTime := A_Now
EnvAdd, targetTime, %Seconds%, Seconds
; Extract the needed hour, minutes and seconds. Drop the date part.
FormatTime, targetTime, %targetTime%, HHmmss
; Single run with "-", because running at intervals of the time till
; your destination is Silly
SetTimer Dest, % "-" msTill(targetTime)
; Just show a countdown.
While (Seconds > 0)
{
TrayTip, msTill, %Seconds% seconds till time
Sleep, 1000
Seconds--
}
Return
Dest:
TrayTip
MsgBox %A_Now%
ExitApp
Return