Hi.
Ich denke es wäre eigenltich ganz einfach durch logisches Denken zu lösen, aber ich bekomme die Progressbar zu Inetget einfach nicht hin: Mir fällt keine Logische RechenOperation ein.
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Progress", 615, 37, 284, 540, BitOR($WS_EX_TOPMOST, $WS_MINIMIZEBOX, $WS_POPUP, $WS_GROUP, $WS_BORDER))
$Label1 = GUICtrlCreateLabel("", 0, 0, 615, 37, -1, $GUI_WS_EX_PARENTDRAG)
$Progress1 = GUICtrlCreateProgress(0, 0, 615, 37)
GUISetState(@SW_SHOW)
$iFileSize = InetGetSize("http://ulyf.bplaced.de/CrysisVid/crysis.avi") ;Datei größe der zu downloadenen Datei.
InetGet("http://ulyf.bplaced.de/CrysisVid/crysis.avi", @ScriptDir & "\haha.rar", 0, 1) ;Downloade die Datei im Hintergrund.
[/autoit][autoit][/autoit][autoit]While 1
$hFileSize = FileGetSize(@ScriptDir & "\haha.rar") ;Wie viel wurde schon geladen.
$iPercent = Int(RechenOperation) ;Rechen Operation ? O.O
[/autoit][autoit][/autoit][autoit]GUICtrlSetData($Progress1, $iPercent) ;Progressbar einstellen
[/autoit][autoit][/autoit][autoit]If $hFileSize = $iFileSize Then ExitLoop
[/autoit][autoit][/autoit][autoit]WEnd
[/autoit][autoit][/autoit][autoit][/autoit]Lg,
Lenny