Simuliert einen Mausklick auf ein Bild. Das Bild kann durch einen Teil des Wertes der Attribute alt, name oder src identifiziert werden
#include <IE.au3>
_IEImgClick ( ByRef $oObject, $sLinkText [, $sMode = "src" [, $iIndex = 0 [, $iWait = 1]]] )
$oObject | Objektvariable einer InternetExplorer.Application, eines Window- oder eines Frameobjekts. |
$sLinkText | Text, auf den der Inhalt des Attributs, welches in $ s_mode bestimmt wurde, überprüft werden soll. |
$sMode | [optional] Bestimmt die Suchmethode "src" = (Standard) Bild wird nach seiner Quelle identifiziert "id" = Bild wird anhand seiner ID identifiziert (siehe Bemerkungen)) "alt" = Bild wird anhand seines Alternativtextes identifiziert |
$iIndex | [optional] Gibt an, welches Bild angeklickt werden soll, falls mehrere Bilder mit den gleichen Daten bestehen (Index beginnt bei 0). |
$iWait | [optional] Gibt an, ob gewartet werden soll bis die Seite geladen wird. 0 = Nicht warten. 1 = (Standard) Warten, bis die Seite komplett geladen ist. |
Erfolg: | Nichts. |
Fehler: | 0 oder -1 und setzt das @error Flag auf ungleich null |
@error: | 2 ($_IEStatus_COMError) - COM Error in Objektreferenz 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp. 4 ($_IEStatus_InvalidObjectType) - Ungültiges Objekt 5 ($_IEStatus_InvalidValue) - Ungültiger Wert 6 ($_IEStatus_LoadWaitTimeout) - Ladezeit überschritten 7 ($_IEStatus_NoMatch) - Keine Übereinstimmung 8 ($_IEStatus_AccessIsDenied) - Zugriff verweigert 9 ($_IEStatus_ClientDisconnected) - Verbindung abgebrochen |
@extended: | Beinhaltet Nummer des ungültigen Parameters |
"name" wird seit HTML5 nicht mehr unterstützt aber wird immer noch akzeptiert und ist äquivalent zu "id" auf HTML5 Seiten.
_IEFormImageClick, _IEImgGetCollection, _IELoadWait
#include <IE.au3>
; Klickt auf ein Bild (Tag img) anhand eines Alternativtextes (Attribut alt)
Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoIt Homepage Image", "alt")
#include <IE.au3>
; Klickt auf ein Bild (IMG) anhand des Namens
Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "AutoItImage", "id") ; für HTML5-Seiten ist "name" zu verwenden
#include <IE.au3>
; Klickt auf ein Bild (IMG) anhand eines Teilstrings des Quelltextes
Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "autoit_6_240x100.jpg", "src")
#include <IE.au3>
; Klickt auf ein Bild (IMG) anhand eines kompletten Strings des Quelltextes
Local $oIE = _IE_Example("basic")
_IEImgClick($oIE, "http://www.autoitscript.com/images/logo_autoit_210x72.png")