Тема: AHK: Сложение секунд и минут с сохранением формата времени 00:00:00
Приветствую всех. У меня есть таймер с кнопками https://imgur.com/a/vkEcmoP, при нажатии кнопки должно взяться время, которое указанно на таймере и прибавится к нынешнему времени, попробовал многое, но выходит результат по типу 11:02:86, либо же вообще заменяет нынешнее время на время с таймера, помогите пожалуйста с этой проблемой.
Код самого таймера:
StartTimer1:
if (!Timer1Running) {
SetTimer, UpdateTimer1, 1000
Timer1Running := true
}
Return
UpdateTimer1:
if (Timer1Running && Timer1Seconds > 0) {
Timer1Seconds -= 1
Minutes1 := Floor(Timer1Seconds / 60)
Seconds1 := Mod(Timer1Seconds, 60)
FormattedTime1 := Format("{:02}:{:02}", Minutes1, Seconds1)
GuiControl,, Timer1Text, %FormattedTime1% Время до свапа локи
} else if (Timer1Seconds <= 0 && Timer1Running) {
GuiControl,, Timer1Text, Time's up! Время свапа локи
SetTimer, UpdateTimer1, Off
Timer1Running := false
}
Return
Код самой кнопки:
ResumeTimer1:
if (!Timer1Running) {
SetTimer, UpdateTimer1, 1000
Timer1Running := true
WinActivate, Majestic RP
SendInput, {T}
Sleep, 500
A_Min1 := A_Min + Minutes1
A_Sec1 := A_Sec + Seconds1
A_Min2 := Floor(A_Min1 / 60)
A_Sec2 := Mod(A_Sec1, 60)
FormattedTime0111 := Format("{:02}:{:02}:{:02}", A_Hour, A_Min2, A_Sec2)
SendInput, /cb Таймер возобновлён, смена локации в %FormattedTime0111%
}
Return