Jump to content
Sign in to follow this  
MyEarth

Decreasing progress bar

Recommended Posts

MyEarth

Like title, my easy question is what is the calculation for make the progress bar start from 100 and go to 0?

This is a normal progress bar for example:

#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <WindowsConstants.au3>

Global $n = 10

$Form = GUICreate("Form1", 341, 233, 197, 161)
$Progress = GUICtrlCreateProgress(16, 40, 305, 25)
GUISetState(@SW_SHOW)

For $i = 0 To $n
    $ProgressSet = Int($i / ($n) * 100)
    GUICtrlSetData($Progress, $ProgressSet)
    Sleep(500)
Next

Exit

Thank you

Share this post


Link to post
Share on other sites
water

Have you tried?

For $i = 100 To 0 Step -1

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
MyEarth

No because the $n is a number of folder so i need a For...Next to 0 to $n, i can't make from 100 to 0

If Int($i / ($n) * 100) = 0 to 100 how to make the opposite?
 

Edited by MyEarth

Share this post


Link to post
Share on other sites
water

The calculation is the same but instead of adding 1 in every iteration of the loop you subtract 1.

For $i = $n  to 0 Step -1
    $ProgressSet = Int($i / ($n) * 100)
    GUICtrlSetData($Progress, $ProgressSet)
    Sleep(500)
Next

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites
MyEarth

Oh right, thank you :D

Share this post


Link to post
Share on other sites
water

:)


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (2018-01-27 - Version 1.3.3.1) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×