Problem mit TrayTip

  • Hi,
    hab mir mal das Beispiel zu InetGet angeschaut also:

    [autoit]


    ; Erweitertes Beispiel - Download im Hintergrund
    InetGet("http://www.autoitscript.com/cgi-bin/getfile.pl?autoit3/autoit-v3-setup.exe", "AutoIt3.exe", 1, 1)

    [/autoit][autoit][/autoit][autoit]

    While @InetGetActive
    TrayTip("Download", "Bytes = " & @InetGetBytesRead, 10, 16)
    Sleep(250)
    Wend

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "gelesene Bytes", @InetGetBytesRead)

    [/autoit][autoit][/autoit][autoit][/autoit]

    Hab es mal so angepasst das es auch ne Exe downloadet.
    Da funktioniert bei mir das TrayTip auch ;) .

    Jedoch möche ich, anstatt die Exe, viele Bilder herunterladen.
    Hab jetzt mal zu Testzwecken diese hier geholt.
    Hier ist mein bisheriger Code:

    [autoit]


    Dim $download[101]
    For $i = 0 To 100
    $download[$i] = InetGet("http://www.autoitscript.com/images/autoit_6_240x100.jpg", "logo" & $i &".jpg")
    Next

    [/autoit][autoit][/autoit][autoit]

    While @InetGetActive
    TrayTip("Download", "Bytes = " & @InetGetBytesRead, 10, 16)
    Sleep(250)
    Wend

    [/autoit][autoit][/autoit][autoit]

    MsgBox(0, "gelesene Bytes", @InetGetBytesRead)

    [/autoit][autoit][/autoit][autoit][/autoit]

    Jetzt erscheint kein TrayTip mehr.
    Frage mich nur warum?

    Hoffe das mir jemand helfen kann ;) .

    MfG

    Bladerunner

    Einmal editiert, zuletzt von Bladerunner85 (13. Dezember 2009 um 18:50)

  • ähh okay beim genaueren betrachten deines codes...
    Du solltest die While schleife in die For schleife reinmachen^^

    Spoiler anzeigen
    [autoit]

    Dim $download[101]
    For $i = 0 To 100
    $download[$i] = InetGet("http://www.autoitscript.com/images/autoit_6_240x100.jpg", "logo" & $i &".jpg")

    [/autoit] [autoit][/autoit] [autoit]

    While @InetGetActive
    TrayTip("Download", "Bytes = " & @InetGetBytesRead, 10, 16)
    Sleep(250)
    Wend

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(0, "gelesene Bytes", @InetGetBytesRead)

    [/autoit] [autoit][/autoit] [autoit]

    Next

    [/autoit]

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • Danke für deine Antwort ;) .

    Funktioniert leider aber immer noch nicht :( .

    Jetzt kommt nach jedem Bild ne MsgBox :D .


    MfG

    Bladerunner

  • Ja anders wirst du es auch nicht abfragen können, wenn dann musst du mit InetGetSize arbeiten das dann summieren und dann den inhalt auf deiner HDD ebenfalls abfragen und dann vergleichen ;)

    MFG FireFlyer

    *Paradox ist, wenn man sich im Handumdrehen den Fuss bricht* :D

  • Naja, dann mach ich es halt mit ner Progressbar ;) .

    Wie kann man eigentlich in einem Case ne Funktion aufrufen?

    MfG

    Bladerunner

  • öhm so

    Spoiler anzeigen
    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $button1
    _Meine_Eigene_Funktion()
    EndSwitch
    WEnd

    [/autoit]

    genauso wie andre Funktionen halt auch :D