Sign in to follow this  
Followers 0
MyEarth

Decreasing progress bar

6 posts in this topic

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



Have you tried?

For $i = 100 To 0 Step -1

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - 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

#3 ·  Posted (edited)

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

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 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - 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

Oh right, thank you :D

Share this post


Link to post
Share on other sites

:)


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - 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  
Followers 0