Code: Select all
#Persistent
startTime := A_TickCount
Gui, +AlwaysOnTop
Gui, Add, Text, x20 y20 w200 h50 vRunTime, 00:00:00
Gui, Show, w240 h120, Run Time Timer
SetTimer, UpdateRunTime, 1000
Return
UpdateRunTime:
elapsedTime := (A_TickCount - startTime) // 1000
hours := elapsedTime // 3600
minutes := Mod(elapsedTime, // 60)
seconds := Mod(elapsedTime, 60)
runTime := Format("{:02d}:{:02d}:{:02d}", hours, minutes, seconds)
GuiControl,, RunTime, %runTime%
Return
Esc::
GuiClose:
ExitApp
Return
Code: Select all
minutes := Mod(elapsedTime, // 60)
Code: Select all
minutes := elapsedTime //60 mod 60
Code: Select all
seconds := Mod(elapsedTime, 60)