bereits geöffnetes IE-Fenster mit IE.au3 ansprechen?

  • Hallo AutoIt-Freaks,

    ich möchte ein bereits vom System geöffnetes IE-Fenster mit AutoIt bearbeiten (INPUT-Element ausfüllen).

    Bei allen Beispielen in der Hilfe wird das IE-Fenster mit AutoIt selbst erstellt z.B.

    $oIE=_IECreate("www.autoitscript.com",1)

    danach kann ich mit der Variable $oIE immer das geöffnete IE-Fenster ansprechen.

    Wie gehe ich aber vor, wenn das IE-Fenster bereits existiert ?

    Was nehme ich dann als Variable $oIE ? Kann ich die irgendwie auslesen lassen?

    Im Vorraus schon mal danke für Eure Hilfe!

    mfg

    Markus ?( ?( ?( ?(


    PS: Ich habe inzwischen eine Function gefunden : _IEAttach ( $s_string [, $s_mode = "Title"] )

    aber wenn ich die auf mein IE-Fenster anwende bekommen ich eine Fehlermeldung innerhalb der IE.au3 (siehe Anhang)

    habe schon alle _IEAttach-Modi getest!! ???

  • Moin,

    das geht mit _IEAttach

    Beispiel:

    [autoit]

    #include <IE.au3>
    ; Hier erstelle ich einfach mal nen IE Fenster
    _IECreate ("www.autoitscript.com")

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

    ; Mit IEAttach kann man sich ein bestehendes IE Fenster schnappen
    $oIE = _IEAttach("Autoit")

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

    ; Mal 5 Sek. warten
    Sleep(5000)

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

    ; Das eingefangene Fenster schliessen
    _IEQuit($oIE)

    [/autoit]

    EDIT: Ups, das Edit obern erst jetzt gesehen......

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)