Button auf folge IE Side anklicken

  • Hallo Zusammen,

    ich versuche ein Script zu erstellen, welches sich an eine Webside anmeldet und dort weitere Aktionen durch (Button clicket) führt. Das anmelden habe ich soweit hinbekommen doch weiß ich nicht wie ich die Button auf der folge Seite anklicken kann.

    Danke für Eure Hilfe.

    Gruß

    $sUsername = 'Username'
    $sPassword = 'Password'
    $urlStartSide = "http://URL"

    Local $oIE = _IECreate($urlStartSide)
    $oform = _IEFormGetCollection($oIE, 0)
    $oname = _IEFormElementGetObjByName($oform , "txt_Uid")
    $opasswd = _IEFormElementGetObjByName($oform , "txt_Pwd")
    $obutton = _IEFormElementGetObjByName($oform , "btn_Login")
    $setname = _IEFormElementSetValue($oname, $sUsername)
    $setpasswd = _IEFormElementSetValue($opasswd, $sPassword)
    _IEAction($obutton, "click")


    $urlMenu = _IEPropertyGet ($oIE, "LocationURL")
    _IELoadWait ($urlMenu)
    $oform = _IEFormGetCollection($oIE, 0)
    $oButton = _IEFormElementGetObjByName($oIE, "Logout")
    _IEAction($oButton,"click")
    Exit

    Einmal editiert, zuletzt von Buddha (2. Juni 2010 um 14:32)

  • Ich würde das eher mit FF (Firefox-Automatisierung) machen.
    Da gibts dann _FFClick...
    Das könnte dich dafür intressieren:
    FF.au3 Beta (Programm und Dokumentation)

    Da brauchst du dann auch noch MozRepl, und #include <FF.au3>.
    Musst einfach nur die FF.au3 in das Include-Verzeichniss von SciTE reindownloaden. Bei mir so:

    1 -> Oben den Link nehmen, dann auf "http://wiki.github.com/bard/mozrepl" klicken.
    2 -> MozRepl downloaden und Firefox neu starten.
    3 -> Unter "Extras" Mozrepl -> Start und Activate on startup anklicken.
    4 -> FF.au3 downloaden und in "C:\\Programme\AutoIt3\Scite\Include\"* kopieren.
    5 -> Befehle wie _FFClick( ... ) benutzen
    *Der Pfad kann von eurem tatsächlichen Pfad abweichen!
    Konnte hoffentlich helfen!
    MfG button421

    Meine fertigen Projekte:
    VirtualCash
    Monopoly Digital

    Daran arbeite ich gerade:
    Einem Skript, womit man ohne Programmierkentisse eigene Programme machen kann (habe ich selber früher gesucht :D ) Stand: ||||||||||||||||||||||||| 6%

  • Hallo,

    Danke für Eure Hilfe. Ich habe das Problem gelöst. Habe die neu Seite nochmals eingelesen.

    $sURL2 = _IEPropertyGet ($oIE, "locationurl")
    $oForm2 = _IEFormGetCollection($oIE, 0)
    $oButton2 = _IEFormElementGetObjByName($oForm2, "btn")
    _IEAction($oButton2, "click")