ドキュメント内のIMGタグを格納したコレクションオブジェクト変数、またはインデックスと対応する画像を返します。
#include <IE.au3>
_IEImgGetCollection ( ByRef $o_object [, $i_index = -1] )
パラメータ
$o_object | InternetExplorer.Applicationのオブジェクト変数、ウィンドウ、フレーム、またはアイフレームオブジェクト |
$i_index | [オプション]コレクションを返すか、インデックスの要素を返すかを指定します 0 または正の整数の場合、そのインデックスのインスタンスを返します -1 = (デフォルト) コレクションを返します |
返し値
成功: | ドキュメント内の全てのIMGタグのコレクションのオブジェクト変数を返します。@EXTENDED = 画像の数 |
失敗: | 0を返し@ERRORを設定します |
@Error: | 0 ($_IEStatus_Success) = 正常終了 |
3 ($_IEStatus_InvalidDataType) = 無効なデータ型 | |
5 ($_IEStatus_InvalidValue) = 無効な値 | |
7 ($_IEStatus_NoMatch) = 一致するものがありません | |
@Extended: | 無効なパラメータの番号が格納されています |
注意
なし。
関連
_IEFormImageClick, _IEImgClick
例
; *******************************************************
; 例 1 - AutoItホームページをブラウザで開き、ページ上の6番目の画像の参照
; を取得(ノート:1番目の画像のインデックスは0)。
; 画像の情報を表示する
; *******************************************************
;
#include <IE.au3>
$oIE = _IECreate ("http://www.autoitscript.com/")
$oImg = _IEImgGetCollection ($oIE, 5)
$sInfo = "Src: " & $oImg.src & @CR
$sInfo &= "FileName: " & $oImg.nameProp & @CR
$sInfo &= "Height: " & $oImg.height & @CR
$sInfo &= "Width: " & $oImg.width & @CR
$sInfo &= "Border: " & $oImg.border
MsgBox(0, "4th Image Info", $sInfo)
; *******************************************************
; 例 2 - AutoItホームページをブラウザで開き、コレクションを取得
; それぞれのソースURL を表示
; *******************************************************
;
#include <IE.au3>
$oIE = _IECreate ("http://www.autoitscript.com/")
$oImgs = _IEImgGetCollection ($oIE)
$iNumImg = @extended
MsgBox(0, "Img Info", "There are " & $iNumImg & " images on the page")
For $oImg In $oImgs
MsgBox(0, "Img Info", "src=" & $oImg.src)
Next