Hallo Zusammen!
Vor kurzem habe ich einen Thread erstellt, in dem es um die genau
Berechnung für einen "ProgressBar" ging. Hat auch super funktioniert.
Nun würde ich gern einen zweiten DownloadBalken hinzufügen, der aber
nicht wie der erste, den Fortschritt der derzeitigen Datei anzeigt, sondern
den Gesamtfortschritt wiedergibt.
Ich hab schon einiges versucht, bekomms aber nicht wirklich hin.
Die einzelnen Dateien werden hier ausgelesen:
[autoit]$file = @TempDir & "\files.txt"
InetGet($patch_url & "\files.txt" , $file)
$lines = _FileCountLines($file)
... dann wird die Größe der Datei berechnet ....
[autoit]While ($lines >= 1)
$datei = FileReadLine($file, $lines)
$file_size = InetGetSize($patch_url & "\" & $datei) / 1048576
$size_inet = Round($file_size, 2)
$size_inet_orig = InetGetSize($patch_url & "\" & $datei)
$size_ordner = FileGetSize($ScriptDir & "\" & $datei)
.... und zum Schluss wird das ganze im Downloadbalken1 wiedergegeben ....
[autoit]$hDownload = InetGet($patch_url & $datei , $ScriptDir& "\" & $datei , 1 , 1)
[/autoit][autoit][/autoit][autoit]While Not InetGetInfo($hDownload, 2)
$size_file = InetGetInfo($hDownload,0) / 1048576
$size_file_fin = Round($size_file, 2)
$iPercent = (100 * $size_file) / $size_inet
GUICtrlSetData($Progress1, $iPercent)
[/autoit]Funktioniert ja auch alles super. Version 2.3 vom ganzen Script ist schon online
nur würde ich gern für die Version 3.0 einen zweiten Balken (welcher schon
vorhanden ist) welcher den Fortschritt aller Dateien anzeigt...
Nun die Frage:
Wie kann ich am einfachsten bei allen Dateien, die in der files.txt definiert
sind, die größe Auslesen und z.B. als Text anzeigen lassen. Die Umsetzung
in den Balken bekomm ich dann selbst hin. Nur es scheitert an der Abfrage
aller Dateien..
MFG - Kurikinton