Gibt eine Sammlung von Objektvariablen zurück, welche alle Formular-Elemente eines bestimmten Formulares beinhaltet
#include <IE.au3>
_IEFormElementGetCollection ( ByRef $oObject [, $iIndex = -1] )
$oObject | Objektvariable einer InternetExplorer.Application, eines Window- oder Frameobjekts. |
$iIndex | [optional] Bestimmt ob eine Sammlung oder indexbasierte Instanz zurückgegeben werden soll 0 oder positive Ganzzahl = gibt eine indexbasierte Instanz zurück -1 = (Standard) gibt eine Sammlung zurück |
Erfolg: | eine Objektvariable, welche die Sammlung der Form-Elemente beinhaltet, @extended = Anzahl der Form-Elemente |
Fehler: | 0 und setzt das @error Flag auf ungleich null |
@Error: | 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp 4 ($_IEStatus_InvalidObjectType) - Ungültiger Objekttyp 5 ($_IEStatus_InvalidValue) - Ungültiger Wert 7 ($_IEStatus_NoMatch) - Keine Übereinstimmung gefunden |
@extended: | Nummer des ungültigen Parameters |
_IEFormElementGetObjByName, _IEFormElementGetValue, _IEFormElementSetValue, _IEFormSubmit
#include <IE.au3>
; Erhält einen Bezug zu einem bestimmten Formelement durch einen 0-basierenden Index.
; In diesem Fall wird eine Eingabe in der Google Suchmaschine getätigt
Local $oIE = _IECreate("http://www.google.de")
Local $oForm = _IEFormGetCollection($oIE, 0)
Local $oQuery = _IEFormElementGetCollection($oForm, 4)
_IEFormElementSetValue($oQuery, "AutoIt IE.au3")
_IEFormSubmit($oForm)