Download mit % Angabe in der neuen Autoit Version

  • Hallo musste leider fesstellen, dass ein altes Download Skript nicht mehr kompatibel mit der neuen Vers. von Autoit ist...

    @InetGetBytesRead --> Gibt's in der neuen Vers. nich mehr :( was tun?!?!?!

    Wie kann ich diese Funktion so umschreiben, dass sie auch in der neuen funzt???

    Spoiler anzeigen
    [autoit]

    Func _Download($Param1,$Param2,$Param3,$DIR_Content)
    $size = $Param3
    InetGet($URL_T1 & $Param1 & $URL_T2, $DIR_Content & "\" & $Param2 & ".mp3", 1, 1)
    $stat = @InetGetBytesRead/$size*100
    While $stat<>100
    $stat = int(@InetGetBytesRead/$size*100)
    TrayTip("Downloading", int(@InetGetBytesRead/1024)&"kb/"&int($size/1024)&"kb ("&$stat&"%)", 10, 16)
    Sleep(1000)
    Wend
    EndFunc

    [/autoit]


    mfg. Andi

    Einmal editiert, zuletzt von sl4y3r (18. Februar 2010 um 22:32)

  • selbst gelöst ^^

    Spoiler anzeigen
    [autoit]

    Func _Download($Param1,$Param2,$Param3,$DIR_Content)
    $size = $Param3
    $get = InetGet($URL_T1 & $Param1 & $URL_T2, $DIR_Content & "\" & $Param2 & ".mp3", 1, 1)
    $_stat = InetGetInfo($get)
    $stat = $_stat[0] /$size*100
    While $stat<>100
    $stat2 = InetGetInfo($get)
    $stat = int($stat2[0]/$size*100)
    TrayTip("Downloading", int($stat2[0]/1024)&"kb/"&int($size/1024)&"kb ("&$stat&"%)", 10, 16)
    Sleep(1000)
    Wend
    EndFunc

    [/autoit]

    mfg.