IE3.au file upload?

  • Hi ich such nun schon seit einigen tagen nach einer Lösung zu meinem Problem, leider werde ich nicht fündig.
    Undzwar geht es drum, ich möchte gern auf ask.fm meine Accounts mit Profilbildern bestücken, soweit alles ja kein Problem, nur der FileUpload Dialog macht mir Probleme undzwar:


    [autoit]

    #include <IE.au3>
    #include <String.au3>
    Func _IEGetObjByClass(ByRef $o_object, $s_Class, $s_TagName = "*", $i_index = 0)

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

    Local $i_found = 0

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

    $o_tags = _IETagNameGetCollection($o_object, $s_TagName)
    For $o_tag In $o_tags
    If IsString($o_tag.className) And $o_tag.className = $s_Class Then
    If $i_found = $i_index Then Return $o_tag
    $i_found += 1
    EndIf
    Next

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

    Return SetError(1)
    EndFunc ;==>_IEGetObjByClass

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

    $IE = _IECreate("http://ask.fm/login", 0, 1,1,1)
    $IPlogin= _IEGetObjByName($IE, "login")
    _IEFormElementSetValue($IPlogin, "xvdblgamgs387")
    $IPpw = _IEGetObjByName($IE, "password")
    _IEFormElementSetValue($IPpw, "gyuwtmobau")
    $BTsubmit = _IEGetObjByName ($IE, "commit")
    _IEAction($BTsubmit,"click")
    _IELoadWait($IE)
    _IENavigate($IE,"http://ask.fm/account/settings/profile")
    $BTupload = _IEGetObjByClass ($IE, "link-blue-underline")
    _IEAction($BTupload,"click")
    $BTselect = _IEGetObjByName ($IE, "avatar_uploaded_data")
    _IEAction($BTselect,"click")

    [/autoit]


    Ist das mein Script und genau unten ab "Send("test")" macht er nicht mit, er möchte einfach nichts in das "upload form" eingeben.

    Gibt es hier eine Möglichkeit?

  • Update, leider hab ich nun oft das Problem das, dass Script hängt. Jemand da n Idee?