Gets progress bar percentage
#include "Dialogue.au3" _ProgressBarGet() |
none |
number value | Progress bar percentage, 0 = 0 percentage or progress bar inactive (not created) |
_ProgressBarType, _ProgressBarCreate, _ProgressBarActive, _ProgressBarSet, _ProgressBarAdd, _ProgressBarFull, _ProgressBarEmpty, _ProgressBarDestroy
While 1
$aMsg = GUIGetMsg(1)
If _ProgressBarActive() Then ; check if progress bar is
on screen
_ProgressBarAdd(0.2)
If _Between(_ProgressBarGet(),90,90.2)
Then _Console("nearly there")
If _ProgressBarFull() Then ; when
progress bar is 100% perform some actions
_ProgressBarDestroy(500)
; show 100% for 0.5 sec then destroy
_ProgressBarType(0)
; reset to default Windows progress bar (don't do this during a progress
bar run)
EndIf
EndIf
If $aMsg[0] = 0 Then ContinueLoop ; loop if there isn't
an user interaction
; rest of GUI loop
See library example how to implement a progress bar.