autoit progress bar

How would I make what I would think is a simple progress bar?
What I want is to enter a start number say 300 and then a goal number say 245 and it show the number and percentage mark.

I was thinking something like



Here is a simple one I found that you can modify:
ProgressOn("Progress Bar", "Sample progress bar", "Working...")

For $i = 0 To 100
ProgressSet($i)
Sleep(5)
Next

ProgressSet(100, "Done!")
Sleep(750)
ProgressOff()


Not sure I understand your start and goal numbers. Do you mean you want to increment another 245? Or go down from 300 to 245? Your division would give you a very small number. Perhaps you could explain a bit more.



Here is a simple one I found that you can modify:
ProgressOn("Progress Bar", "Sample progress bar", "Working...")

For $i = 0 To 100
ProgressSet($i)
Sleep(5)
Next

ProgressSet(100, "Done!")
Sleep(750)
ProgressOff()


Not sure I understand your start and goal numbers. Do you mean you want to increment another 245? Or go down from 300 to 245? Your division would give you a very small number. Perhaps you could explain a bit more.



ProgressOn ("Progress bar", "Start and Goal", "Working...")
$start = inputbox ("start value","enter value")
$goal = inputbox ("goal value", enter value")
$percentcomplete = ($g/$c) [b]* 100[/b]
ProgressSet($percentcomplete)
ProgressSet(100, "Done!")

1:2:3:4:5:6:


Select all

Open in new window
jqBind('#answerOrCommentView .buttonsInline20-40525503-1','click',function(e){selectElementById('answerOrCommentViewInlineCode20-40525503-1');return false;});



I'm trying to do something like this then I can fix the graphical part of it.
the math just isn't clicking for me.



Basically what I'm trying to do is make it where lets say I weigh 280
I want to loose 4 percent of that weight which is 11.2 pounds

I want the percentage to reflect how close I am to that goal
Basically a weight loss ticker.
thanks!



Since you're very new to this, you may want to consider a similar language called AutoHotkey. I think it is better than AutoIT, although there are certainly folks who think the opposite. But if you're not already wedded to AutoIT, take a look at AutoHotkey (also free, of course). There have been many forks of the original language and recently a new community was established to move the language forward. The latest release at the new community has a Windows installer, an offline help file, and a compiler that turns the AHK source code (plain text) into a stand-alone/no-install executable (an EXE file).

There is excellent documentation:http://ahkscript.org/docs/AutoHotkey.htm

...including an alphabetical command and function index:http://ahkscript.org/docs/commands/index.htm

...a good tutorial:http://ahkscript.org/docs/Tutorial.htm

...and an active user forum:http://ahkscript.org/boards/

If you'd like to see AutoHotkey in full programs, here are a few EE articles that I've written with source code:
http://www.experts-exchange.com/Web_Development/Document_Imaging/A_10745-How-To-Combine-Merge-Append-TIFF-Files-in-Batch-Mode.html

http://www.experts-exchange.com/Web_Development/Document_Imaging/A_11173-How-To-Rename-Move-a-Batch-of-PDF-Files-Based-on-Contents-of-the-Files.html

http://www.experts-exchange.com/Web_Development/Document_Imaging/A_11211-How-To-Split-Rename-Move-a-Batch-of-PDF-Files-Based-on-Contents-of-the-Files.html

In terms of the progress bar, here are two lines of code from one of those articles that will do it:
barprogress:=100*(A_Index/numfiles)
Progress,%barprogress%,%A_LoopField%,Processing,Combining

The complete syntax for the Progress command is:
Progress, ProgressParam1 [, SubText, MainText, WinTitle, FontName]

Also, here's the command to turn off the progress bar:
Progress,Off

Regards, Joe

Share this

Related Posts

There was an error in this gadget