Тема: AHK: Progress Bar
Number := 10
Gui, Font, s15
Gui, Add, Text, vText1, 111111111
GuiControl,,Text1, 10
Gui, Add, Progress, vProgress1 w500 h100 -Smooth Range0-500
Gui, Show
SetTimer, Progress2, 1000
ProgressBar("Progress1", Number, 500)
return
Progress2:
Number -= 1
GuiControl,, Text1,% Number
Return
ProgressBar(sBar, tTime, iRange)
{
tTime := (tTime * 100)
iSpeed := iRange / tTime
iWay := 0
;WriteDebug(1, "Start")
While(1)
{
Sleep 1
GuiControl,, %sBar%,% iWay
iWay += iSpeed
If(iWay > iRange)
break
}
;WriteDebug(1, "End")
}
Погрешность в 5 секунд. Помогите исправить.