Тема: AHK: Простой секундомер в виде отдельного окна (динамический)
Приветствую!
Хотелось бы реализовать простой секундомер в виде отдельного окна GUI, которое будет при нажатии на клавишу (в примере F2) - показываться в определенной области экрана, при повторном нажатии клавиши - скрываться.
Запускает секундомер другая клавиша (в примере - F1).
В данном примере показывается статические цифры, а мне хотелось бы что они были динамическими, т.е. чтобы я мог бы видеть идущие секунды при нажатии F2.
Элементы окна я думаю сам смогу убрать, и шрифт побольше сделать тоже. В первую очередь хочется понять как сделать это элементов GUI (отдельного окна) и чтобы циферки бегали, без статики.
F1:: time := A_TickCount ; старт таймера
F2:: msgbox, % "Прошло времени: " FormatTime(A_TickCount-time)
FormatTime(Time) {
Local Rest, Hours, Min, Sec
If Time < 0
Return "00:00:00"
Rest := Mod(Time, 3600000)
Hours := Format("{:02d}", Time // 3600000)
Min := Format("{:02d}", Rest // 60000)
Sec := Format("{:02d}", Mod(Rest, 60000) // 1000)
Return Hours ":" Min ":" Sec
}