hilfe zu ie.au3

  • hallo


    da ich in letzter zeit viel mit browsern und automatschem einlogen machen will, aber keine ahnung von ie.au3 habe frage ich mal hier ob mir das jemand anhand eines beispiels erklären kann.

    also:

    hier möchte ich mich gerne anmelden:
    https://autoit.de/www.googlemail.com
    der html code ist:

    Spoiler anzeigen

    dann möchte ich gerne eine email scheiben

    Spoiler anzeigen


    an test@blabla
    mit betreff test
    und einem dateianhang test.exe
    dann absenden
    und ausloggen

    bitte helft mir...

    einfach sagen wenn ihr weitere infos braucht =)
    mfg
    deda

    ps: geschickt wäre wenn ihr mir sagen könnt

    für link anklicken = htmlcode-> stelle -> autoitcode

    und so weiter

    bernd670: Code-Tags eingefügt!

  • das ist es ja gerade...

    ivh versteh die beispiel nicht wirklich...


    naja ich such nchmal


    mfg

  • ok dann fang ich mal an...

    wie finde ich den richtigen formularnamen für z.b. den login?

    • Offizieller Beitrag

    Hi,

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    $sUsername = "Username"
    $sPassword = "Password"
    $sUrl = "https://www.google.com/accounts/ServiceLoginAuth"
    $oIE = _IECreate ($sUrl,0,1,1,0)
    $oHWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState ($oHWND, "", @SW_MAXIMIZE )
    $oForm = _IEFormGetCollection ($oIE, 0)
    $oUsername = _IEFormElementGetObjByName ($oForm, "Email")
    $oPassword = _IEFormElementGetObjByName ($oForm, "Passwd")
    _IEFormElementSetValue ($oUsername, $sUsername)
    _IEFormElementSetValue ($oPassword, $sPassword)
    _IEFormSubmit ($oForm)

    [/autoit]

    So long,

    Mega

  • hi


    danke erstmal. folgendes versteh ich aber noch nicht:

    _iepropertyget
    _ieformgetcolektion

    wie kommst du auf "email" und "passwd"

    den rest versteh ich einigermasen...

    mfg
    derda

    ps: danke für deine geduld =)

    Einmal editiert, zuletzt von derda (7. Juni 2007 um 15:55)

  • Email und passwd hab ich jetzt gefunden aber wie _iepropertyget und _ieformgetcolegtion zustande komt und was diese befehle bringen weiß ich immernoch nicht

    fragen über fragen ?(

  • Zitat

    derda
    Email und passwd hab ich jetzt gefunden aber wie _iepropertyget und _ieformgetcolegtion zustande komt und was diese befehle bringen weiß ich immernoch nicht

    fragen über fragen ?(


    mit IEPropertyGet bekommste das handel des internetexplorer windows damit kannste das rezisen....

    Zitat

    hilfe:Retrieves the handle of the Internet Explorer main window. Can be used in most AutoIt Win* functions.


    IEformgetCollection macht nicht anderes als verweise zu den form elementen(oben) zurück zu geben..per index kann spezefiziert werden muss jedoch nicht....

    Zitat

    hilfe:Returns a collection object variable representing the Forms in the document.

    snoozer

    //edit noch was unklar?

  • thx snoozer

    wenn das script jetzt bis submit durchgelofen ist und ich danach auf einen link klicken will wie mach ich das dann?

    so?:

    $oForm = _IEFormGetCollection ($oIE, 0)
    _IELinkClickByText($oForm,"google mail")

    edit: ich kann den link jetzt auch anklicken...

    so long :rofl:
    oder wie?

    Edit2:

    =(

    ich versteh die welt nichtmehr...

    _IELinkClickByText ($oIE,"google mail") geht aber danach geht _IELinkClickByText ($oIE,"E-Mail schreiben") nichtmehr...
    :weinen:


    mfg

    derda

    GtaSpider: 2 Post zusammen gefügt, bitte keine Doppelposts

    3 Mal editiert, zuletzt von derda (7. Juni 2007 um 20:03)