Gibt eine Auflistungsobjektvariable zurück, die alle Bilder (HTML-Tag IMG) in dem Dokument oder ein einzelnes Bild (per angegebenem Index) beinhaltet
#include <IE.au3>
_IEImgGetCollection ( ByRef $oObject [, $iIndex = -1] )
$oObject | Objektvariable einer InternetExplorer.Application, eines Fensters, eines Frame- oder eines iFrame-Objekts |
$iIndex | [optional] Legt fest, ob eine Auflistung aller Bilder in dem Dokument oder ein einzelnes Bild (angegeben über seinen Index) zurückgegeben werden soll 0 oder positive Ganzzahl gibt ein einzelnes Bild zurück (Wert ist Index) -1 = (Standard) Gibt eine Auflistung aller Bilder zurück |
Erfolg: | eine Auflistung von Objektvariablen, die alle Bilder (HTML-Tag IMG) in dem Dokument oder ein einzelnes Bild (über seinen Index charakterisiert) beinhaltet. @extended = Bilderanzahl |
Fehler: | Setzt das @error Flag auf ungleich null |
@error: | 3 ($_IEStatus_InvalidDataType) - Ungültiger Datentyp 5 ($_IEStatus_InvalidValue) - Ungültiger Wert 7 ($_IEStatus_NoMatch) - Keine Übereinstimmung |
@extended: | Beinhaltet Nummer des ungültigen Parameters |
_IEFormImageClick, _IEImgClick
#include <IE.au3>
#include <MsgBoxConstants.au3>
; Erstellt eine Browser-Instanz und lädt die englische AutoIt Sseite.
; Der Browser erhält einen Bezug zum sechsten Bild auf der Seite (Merke: das erste Bild hat den Index 0) und stellt Informationen darüber in einer MsgBox dar
Local $oIE = _IECreate("http://www.autoitscript.com/")
Local $oImg = _IEImgGetCollection($oIE, 4)
Local $sInfo = "Url: " & $oImg.src & @CRLF
$sInfo &= "Dateiname: " & $oImg.nameProp & @CRLF
$sInfo &= "Höhe: " & $oImg.height & @CRLF
$sInfo &= "Breite: " & $oImg.width & @CRLF
$sInfo &= "Rand: " & $oImg.border
MsgBox($MB_SYSTEMMODAL, "Infos über das sechste Bild", $sInfo)
_IEQuit($oIE)
#include <IE.au3>
#include <MsgBoxConstants.au3>
; Erstellt eine Browser-Instanz und lädt die englische AutoIt Seite, erfasst alle Bilder und stellt für jedes Bild die Url in einer MsgBox dar
Local $oIE = _IECreate("http://www.autoitscript.com/")
Local $oImgs = _IEImgGetCollection($oIE)
Local $iNumImg = @extended
Local $sTxt = "Es sind " & $iNumImg & " Bilder auf der Seite" & @CRLF & @CRLF
For $oImg In $oImgs
$sTxt &= $oImg.src & @CRLF
Next
MsgBox($MB_SYSTEMMODAL, "Bild-Info", $sTxt)
_IEQuit($oIE)