J'utilise dans le script un progress on l'ennui est que la progresssion ne correspond pas à la quantité de données transférées
comment pourrais je faire pour que la progression ne corresponde pas à un défilement suivant un laps de temps mais suivant la quantité de données
transférées . ...
En vous remerciant d'avance pour vos conseils et suggestions
#include <Array.au3>
#include <FileListToArray3.au3>
global $FC_CREATEPATH
$ar_Arrayc = _FileListToArray3 ("c:\", "*.tmp", 1, 1, 1,"Archives Lecteur C|PST")
_ArrayDisplay($ar_Arrayc, "Liste fichier sur lecteur C")
$dimension=ubound($ar_Arrayc)
For $i = 0 to $dimension-1
ConsoleWrite($ar_Arrayc[$i] & @LF)
$repertoire="D:\meuh"
FileCopy("test.txt",$repertoire, $FC_CREATEPATH)
DirCreate("D:\meuh")
$v=filecopy($ar_Arrayc[$i],"d:\meuh",$FC_CREATEPATH)
ConsoleWrite($v)
$size=FileGetSize($ar_Arrayc[$i]/1048576)
ProgressOn($ar_Arrayc[$i], $size & "MB" , "0%")
; mise à jour de la valeur de progression
For $a = 10 To 100 Step 20
Sleep(1000)
ProgressSet($a, $a & "%")
Next
; définir le texte de la fenetre d'avancement
ProgressSet(100, "Copie Finalisée", "FIN")
Sleep(5000)
; fermeture de la barre de progression
ProgressOff()
Next
#include <FileListToArray3.au3>
global $FC_CREATEPATH
$ar_Arrayc = _FileListToArray3 ("c:\", "*.tmp", 1, 1, 1,"Archives Lecteur C|PST")
_ArrayDisplay($ar_Arrayc, "Liste fichier sur lecteur C")
$dimension=ubound($ar_Arrayc)
For $i = 0 to $dimension-1
ConsoleWrite($ar_Arrayc[$i] & @LF)
$repertoire="D:\meuh"
FileCopy("test.txt",$repertoire, $FC_CREATEPATH)
DirCreate("D:\meuh")
$v=filecopy($ar_Arrayc[$i],"d:\meuh",$FC_CREATEPATH)
ConsoleWrite($v)
$size=FileGetSize($ar_Arrayc[$i]/1048576)
ProgressOn($ar_Arrayc[$i], $size & "MB" , "0%")
; mise à jour de la valeur de progression
For $a = 10 To 100 Step 20
Sleep(1000)
ProgressSet($a, $a & "%")
Next
; définir le texte de la fenetre d'avancement
ProgressSet(100, "Copie Finalisée", "FIN")
Sleep(5000)
; fermeture de la barre de progression
ProgressOff()
Next