Sign in to follow this  
Followers 0
TarwadaC4

Set a Progress for a Copying task in GUI

7 posts in this topic

how to set a progress bar for a copying task ( for example i want my script to copy mp4 file from C:\ to Desktop and show progress bar )

any one can set a command in a button which copy a mp4 file from C:\ and set the progress bar to show me my copying progress

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <ProgressConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=D:\koda work\Form1.kxf
$Form1 = GUICreate("Form1", 626, 281, 231, 138)
$MenuItem1 = GUICtrlCreateMenu("&MenuItem1")
$MenuItem2 = GUICtrlCreateMenuItem("MenuItem2", $MenuItem1)
$MenuItem3 = GUICtrlCreateMenuItem("MenuItem3", $MenuItem1)
$MenuItem4 = GUICtrlCreateMenuItem("MenuItem4", $MenuItem1)
$MenuItem5 = GUICtrlCreateMenuItem("MenuItem5", $MenuItem1)
$MenuItem6 = GUICtrlCreateMenu("M&enuItem6")
$MenuItem7 = GUICtrlCreateMenuItem("MenuItem7", $MenuItem6)
$MenuItem8 = GUICtrlCreateMenuItem("MenuItem8", $MenuItem6)
$MenuItem9 = GUICtrlCreateMenuItem("MenuItem9", $MenuItem6)
$MenuItem10 = GUICtrlCreateMenu("Me&nuItem10")
$MenuItem11 = GUICtrlCreateMenuItem("MenuItem11", $MenuItem10)
$MenuItem12 = GUICtrlCreateMenuItem("MenuItem12", $MenuItem10)
$MenuItem13 = GUICtrlCreateMenu("Men&uItem13")
$MenuItem14 = GUICtrlCreateMenuItem("MenuItem14", $MenuItem13)
$MenuItem15 = GUICtrlCreateMenuItem("MenuItem15", $MenuItem13)
$Tab1 = GUICtrlCreateTab(40, 40, 225, 169)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$Button1 = GUICtrlCreateButton("Button1", 48, 72, 89, 25)
$Button2 = GUICtrlCreateButton("Button2", 152, 72, 89, 25)
$Button3 = GUICtrlCreateButton("Button3", 48, 104, 89, 25)
$Button4 = GUICtrlCreateButton("Button4", 152, 104, 89, 25)
$Button5 = GUICtrlCreateButton("Button5", 48, 136, 89, 25)
$Button6 = GUICtrlCreateButton("Button6", 152, 136, 89, 25)
$Button7 = GUICtrlCreateButton("Button7", 80, 168, 137, 25)
$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
GUICtrlCreateTabItem("")
$ComputerBoost = GUICtrlCreateGroup("ComputerBoost", 16, 24, 289, 201)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Progress1 = GUICtrlCreateProgress(16, 232, 593, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit
EndSwitch
WEnd

just wanna learn how the code will be

Share this post


Link to post
Share on other sites



Did you search the forum for "progress bar"? You will find many different solutions.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (2015-10-12 - Version 1.4.3.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2016-01-07 - Version 1.1.0.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
Tutorials:
ADO - Wiki

Share this post


Link to post
Share on other sites

yea i did

but i don't know how to set a working progress for copying task on a button :D

Share this post


Link to post
Share on other sites

http://www.autoitscript.com/wiki/FAQ#How_can_I_display_a_progress_bar_while_copying_files_or_directories.3F

This should do.. I think..

Share this post


Link to post
Share on other sites

ok i will check it

i will back in few min

Share this post


Link to post
Share on other sites

no one done it as a want :D

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

appears to be what you want. Are you sure you are copying a file that takes long enough to show a progress bar? Try a 100+MB file.

edit: better make that 300+MB

Edited by spudw2k

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

  • Similar Content

    • ur
      To delete folders and files with progress bar
      By ur
      The below script is used by me before for copying files/folders with progress bar(windows default progress bar).
      I found similar option for moving by using same object.
      But not able to find for delete.
       dml.vbs  (This is a vbscript one and I am posting in this forum because autoit is made on top of vbscript and it might have similar functions.)
      So, I checked in AutoIT forums and found below script files and which I have been modified for my requirement.
      In those below I found delete2.au3 is working fine but hanging during deletion of huge memory files/folders.
      Delete1_au3 
      Delete2_au3 
      Delete3_au3
      Please try to provide a solution.
       
       
    • RaiNote
      Question IE and Progress
      By RaiNote
      Hello everyone,
      Question 1: How to attach an IE Download to a Progressbar?
      Question 2: How to make an IE Download like a streaming Download(download can be paused and continued every time)?
      Question 3: How to do it with my UDF like Code :o?
      Question 4: How to do add a Label which shows the released time?
      Question 5: How to show how long it takes also the Connection Speed?
      Question 6: How to get the Connection Speed to a Server?
      #include-once #include <MsgBoxConstants.au3> ; #FUNCTION# ==================================================================================================================== ; Name ..........: _Patch ; Description ...: Easy Patch System(unzipping currently not included) ; I could need a bit help for this code ^-^. ; Syntax ........: _Patch($DownloadURL, $DownloadPath) ; Parameters ....: $DownloadURL - URL for the Download. ; $DownloadPath - Where the download file will be installed. ; $Title - Project Name Will be displayed in the MsgBox. ; Return values .: None ; Author ........: RaiNote ; Modified ......: ; Remarks .......: ; Related .......: ; Link ..........: ; Example .......: No ; ===============================================================================================================================Func _Patch($DownloadURL,$DownloadPath) Func _Patch($DownloadURL,$DownloadPath,$Title = "Title") $Byte = InetGetSize($DownloadURL,0);Download Size If $Byte > 1024 Then $Kilobyte = $Byte / 1024;Converting Byte to Kilobytes If $Kilobyte > 1024 Then $Megabyte = $Kilobyte / 1024;Converting Kilobyte to Megabyte If $Megabyte > 1024 Then $Gigabyte = $Megabyte / 1024;Converting Megabyte to Gigabyte If $Gigabyte > 1024 Then $Terabyte = $Gigabyte / 1024;Converting Gigabyte to Terabyte If $Terabyte > 1024 Then $Petabyte = $Terabyte / 1024;Converting Terabyte to Petabyte If $Petabyte > 1024 Then $Exabyte = $Petabyte / 1024;Converting Petabyte to Exabyte $_PATCH_SIZE1 = Round($Exabyte,2) & " EB" ElseIf $Petabyte < 1024 Then $Petabyte = $Terabyte / 1024 $_PATCH_SIZE1 = Round($Petabyte,2) & " PB" EndIf ElseIf $Terabyte < 1024 Then $Terabyte = $Gigabyte / 1024 $_PATCH_SIZE1 = Round($Terabyte,2) & " TB" EndIf ElseIf $Gigabyte < 1024 Then $Gigabyte = $Megabyte / 1024 $_PATCH_SIZE1 = Round($Gigabyte,2) & " GB" EndIf ElseIf $Megabyte < 1024 Then $Megabyte = $Kilobyte / 1024 $_PATCH_SIZE1 = Round($Megabyte,2) & " MB" EndIf ElseIf $Kilobyte < 1024 Then $Kilobyte = $Byte / 1024 $_PATCH_SIZE1 = Round($Kilobyte,2) & " KB" EndIf ElseIf $Byte < 1024 Then $_PATCH_SIZE1 = $Byte & " Bytes" EndIf $_PATCH_INFO = MsgBox(52,$Title,$Title & "needs to be patched. If u want to patch continue" & @CRLF & " if not it will close automaticly.(Size :" & " " & $_PATCH_SIZE1 & ")",0) switch $_PATCH_INFO case 6 ;YES $_Patch_Download = InetGet($DownloadURL,$DownloadPath,0,0) case 7 ;NO Exit endswitch EndFunc​Thx for this
      I hope someone could help me :3 also how is this UDF with the FileSizeSystem
      P.S.: Also a cat can get shy.
    • UEZ
      GDI+ animated loading screens build 2014-06-20 (32 examples)
      By UEZ
      mesale0077 asked me whether I could code some CSS loading animations from different web sites.

      These are the results using GDI+ (AutoIt v3.3.12.0+ required!):

      _GDIPlus_MonochromaticBlinker.au3 / _GDIPlus_RotatingBokeh.au3



      _GDIPlus_SpinningCandy.au3 / _GDIPlus_SteamPunkLoading.au3



      _GDIPlus_IncreasingBalls.au3 / _GDIPlus_PacmanProgressbar.au3
       


      _GDIPlus_StripProgressbar.au3 / _GDIPlus_RingProgressbar.au3
       


      _GDIPlus_LineProgressbar.au3 / _GDIPlus_SimpleLoadingAnim.au3

       
       
      _GDIPlus_TextFillingWithWater.au3 / _GDIPlus_MultiColorLoader.au3
       
       
       
      _GDIPlus_LoadingSpinner.au3 / _GDIPlus_SpinningAndPulsing.au3
       
       
       
      _GDIPlus_TogglingSphere.au3 / _GDIPlus_CloudySpiral.au3
       
       
       
      _GDIPlus_GlowingText.au3 (thanks to Eukalyptus) / _GDIPlus_HypnoticLoader.au3

       
       
      _GDIPlus_RotatingRectangles.au3 / _GDIPlus_TRONSpinner.au3
       
       
       
      _GDIPlus_RotatingBars.au3 / _GDIPlus_AnotherText.au3 (thanks to Eukalyptus) 
       
       
       
      _GDIPlus_CogWheels.au3 (thanks to Eukalyptus) / _GDIPlus_DrawingText.au3 (thanks to Eukalyptus) 

       
       
      _GDIPlus_GearsAnim.au3 / _GDIPlus_LEDAnim.au3

       
       
      _GDIPlus_LoadingTextAnim.au3 / _GDIPlus_MovingRectangles.au3
       
       
       
      _GDIPlus_SpinningAndGlowing.au3 (thanks to Eukalyptus) / _GDIPlus_YetAnotherLoadingAnim.au3
       
       
       _GDIPlus_AnimatedTypeLoader.au3 / _GDIPlus_Carousel.au3
       
       
       
       
      Each animation function has a built-in example how it can be used.


      AiO download: GDI+ Animated Wait Loading Screens.7z  (previous downloads: 1757)
       
       
      Big thanks to Eukalyptus for providing several examples. 
       
       
      Maybe useful for some of you


      Br,
      UEZ
       
      PS: I don't understand CSS - everything is made out of my mind, so it might be different from original CSS examples
    • broliukaz
      Sleep only progress
      By broliukaz
      Is there some way to sleep only progress bar functionality, not whole program?
      example:
      #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <ProgressConstants.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("Form1", 421, 209, 243, 159) $close = GUICtrlCreateButton("Close", 153, 112, 119, 33) $Button1 = GUICtrlCreateButton("Run", 23, 112, 119, 33) $Progress1 = GUICtrlCreateProgress(88, 40, 257, 33) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE, $close Exit Case $Button1 For $i = 0 To 100 GUICtrlSetData($progress1, $i) Sleep(5) Next sleep(5000) GUICtrlSetData($progress1, 0) EndSwitch WEnd here I can not close the form, because sleep(5000) is still running
    • prazetto
      Graphical AutoIt3 Control (UDF)
      By prazetto
      UDF provide graphical control based on static class.

      Button
      Progressbar

      v1.01. Fix on Syntax Error Checking

      Download
      Choose server where you will download:
      fxControl.zip - code.google.com (renamed from zettoControl_v1.02.zip)
      fxControl.zip - autoitscript.com
      The next version of this UDF will named as fxControl (Control Framework).

      Screenshot





      Sample
      Application using zettoControl

      Z-Compressor [link fixed]
      Clean PC
      Clean PC Source available in spoiler below 'Codice Sorgente' text,
      in that page. but download link: dead. Its still useful because at
      least the source are here while you able replace image file with
      what you have.

      zettoControl_v1.02.zip