stuermer
Вот пример состряпал на коленке, самая главная строка это "Time := 5 - (A_TickCount - StartTime) / 1000":
; Generated by AutoGUI 2.5.8
#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1
Gui Font, s16
Gui Add, Text, x250 y198 w150 h23 +0x200 +Center vTimeText, Text
Gui Font
Gui Show, w620 h420, Window
Return
F2::
StartTime := A_TickCount
Loop
{
Time := 5 - (A_TickCount - StartTime) / 1000
StringSplit, Time, Time,.
GuiControl,, TimeText, %Time1%
Sleep, 15
if Time < 0
{
GuiControl,, TimeText, Время вышло.
Break
}
}
return
GuiEscape:
GuiClose:
ExitApp