Тема: AHK: Timer (накрутка времени)
Всем привет!
Набросал таймер который при прокрутке колеса мышки накручивает время. При отпускании LControl и LWin запускает.
Есть ощущение что использовать таким образом цикл неправильно...
Есть ли более эффективные решения?
Заранее благодарен!
^#WheelDown::
^#WheelUp::
30sec := 30000
While GetKeyState("LControl","p") and GetKeyState("LWin","p"){
if (A_PriorKey = "WheelDown"){
if (ms >= 30000){
ms += -%30sec%
} else {
ms = 0
}
Sleep,300
;tooltip current ms %ms%
} else if (A_PriorKey = "WheelUp"){
ms += %30sec%
Sleep,300
;tooltip current ms %ms%
}
msInMin := ms/1000/60
tooltip Timer will be set to %msInMin%
}
SetTimer, Alarm, %ms%
SetTimer, RemoveToolTip, 2000
return