Auf Objekt mit der ID: "kwick_username" springen

  • Also ich hab ein Problem auf bestimmten seiten die mit Internet Explorer geöffnet werden wo man sich einloggen kann z.B. bei KWICK das ich es nicht hinkriege das er dann beispielsweise auf das Inputfeld "Username" klickt
    habs mit

    [autoit]

    _IEFormGetObjByName

    [/autoit]

    ausprobiert aber klappt net so wie ich es will.
    Also ich will jetz nur wissen wie ich das mach das er dann auf die Inputfelder klickt und ich will es nicht mit

    [autoit]

    Mouseclick

    [/autoit]

    oder ähnliches machen.
    hier nochmal mein Quellcode

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <GUIConstants.au3>
    #include <IE.au3>
    Dim $lchoose
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Chat-Programm Starter", 203, 83, 193, 125)
    $Combo1 = GUICtrlCreateCombo("Chat-Programm wählen", 16, 16, 169, 25)
    GUICtrlSetData(-1,"ICQ6|Letztenacht.net|SchülerVZ|WindowsLiveMessenger|WER KENNT WEN|Kwick")
    $Button1 = GUICtrlCreateButton("Start", 16, 40, 169, 25, 0)
    GUICtrlSetState ($Button1, $GUI_DISABLE )
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Button1
    if GUICtrlRead($Combo1) == "SchülerVZ" Then _sendschuelervz()
    If GUICtrlRead($Combo1) == "ICQ6" Then _sendICQ6()
    If GUICtrlRead($Combo1) == "Letztenacht.net" Then _sendLetztenacht()
    If GUICtrlRead($Combo1) == "WindowsLiveMessenger" Then _sendWindowsLiveMessenger()
    If GUICtrlRead($Combo1) == "Kwick" Then _sendKWICK()
    EndSwitch

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

    If GUICtrlRead($Combo1) <> $lchoose Then
    Switch GUICtrlRead($Combo1)
    Case "Chat-Programm wählen"
    GUICtrlSetState ($Button1, $GUI_DISABLE )
    $lchoose="Chat-Programm wählen"
    Case "SchülerVZ"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="SchülerVZ"
    Case "WindowsLiveMessenger"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="WindowsLiveMessenger"
    Case "ICQ6"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="ICQ6"
    Case "Letztenacht.net"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="Letztenacht.net"
    Case "WER KENNT WEN"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="WER KENNT WEN"
    Case "Kwick"
    GUICtrlSetState ($Button1, $GUI_ENABLE )
    $lchoose="Kwick"
    EndSwitch
    EndIf

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

    WEnd

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

    Func _sendKWICK()
    $KWICKlink = _IECreate("http://www.kwick.de/community/")
    $KWICKform = _IEFormGetObjByName ($KWICKlink, "kwick_username")
    _IEAction($KWICKform, "click")
    EndFunc

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


    ich hatte dieses Programm vorher mit den Mousclick befehlen gemacht aber das war mir nicht genau genug weil ja nicht jeder die gleiche auflösung hatt deswegen versuch ich das jetz so das er die "Objekte" anklickt die ich mir vorher im Seitenquelltext raussuche.


    mfg Lazkopatdragon