Jump to content

Recommended Posts

Posted

Hi everyone!

 

I have a question. For the applications I make using autoit, I want to make a updater. I have a functioning script to do the autoupdating.

 

My question is if I could incorporate a ProgressBar that tracks the download % of the INetGet command.

 

Any tips?

 

Ty.

Posted

I think this should be possible.
Let INetGet run the download in the background. Then use INetGetInfo to retrieve the size of the file to download. Then run a loop until the file has been downloaded (by using INetGetInfo to retrieve the status). If still downloading get the bytes read so far and display the progressbar.

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

  • Moderators
Posted

Just to add to this, the Example script for InetGetInfo in the help file does almost exactly what water is suggesting above, in case you would like to see it.

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Posted (edited)

InetGetSize

GUICtrlCreateProgress

GuiCtrlSetData to update the progress in a loop by doing simple math

InetGet with background param = 1

Sleep

While Wend loop

Edited by jdelaney
IEbyXPATH-Grab IE DOM objects by XPATH IEscriptRecord-Makings of an IE script recorder ExcelFromXML-Create Excel docs without excel installed GetAllWindowControls-Output all control data on a given window.
Posted

There are several posts around the forum on how to do this. IF all else fails, look at the AutoIt updater?  

There is even an example with a self-delete option... :)

 

Skysnake

Why is the snake in the sky?

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
×
×
  • Create New...