2) set name property to "progress"
3) create script with this code:
- Code: Select all
elements.progress.visible = true // show progress bar
elements.progress.orientation = 0 //(0=hor(default) 1=vertical)
elements.progress.stringPainted = true // enables showing strings inside the progres bar
elements.progress.string = "Starting script..."
elements.progress.value =0 // initialise value of the progres bar
elements.progress.minimum = 0 // min value allowed
elements.progress.maximum = 1000 //max value allowed
var percentage =0
for (var i=0 ; i<1000 ; i++)
{
elements.progress.value = i
//application.sleep(10)//simulates time needed to perform a loop
percentage = elements.progress.getPercentComplete()
elements.progress.string = "Looped through "+i+" records.Completed "+parseInt(percentage*100)+"%. "
application.updateUI() //refresh user interface
}
elements.progress.string = "Script Completed"
application.beep()//signal when ended
application.sleep(1000) // bar remains visible 1 more second before disappearing
elements.progress.visible= false
plugins.dialogs.showInfoDialog( '', 'Script completed', 'OK')
Have fun.