本ページには広告が含まれています。
公開日:
更新日:
Web上(IE)の指定したalt属性を含む画像をクリックします。クリックに成功した場合はTrue、失敗した場合はFalseを返します。
- 構文
- Boolean = altClick( IE, alt, num, fullMatchFlg )
- 引数
- IE 必須
- IEオブジェクト
- alt 必須
- クリックするalt属性
- num 省略可
- 何番目をクリックするか
- fullMatchFlg 省略可
- 完全一致した要素をクリックする場合はTrue、部分一致した要素の場合はFalseを指定
- 戻り値
- TRUE
- 成功
- FALSE
- 失敗
プログラム
解説
- 2行目
- 画像の数を代入する変数cntを宣言。
- 3行目
- Webページ上にある画像情報を取得。
- 5-13行目
- 画像の数だけループ。fullMatchFlg(完全一致フラグ)がTRUEでn番目の画像のalt属性と変数altが完全一致していたら、変数cntをインクリメントする。fullMatchFlg(完全一致フラグ)がFALSEでn番目の画像のalt属性に変数altが含まれて(部分一致して)いたら、変数cntをインクリメント。変数cntを戻り値として返す。
- 15行目
- 画像をクリックしたかどうかを代入する変数。クリックされたらTrue。
- 16-37行目
- 画像の数だけループ。n番目のalt属性が変数altと完全一致または部分一致したら、変数cntをインクリメント。cnt=numでその画像をクリックしflgをTrueにして、FOR文を抜ける。
- 38行目
- 変数flgを戻り値として返す。
関連記事
- IE.Refresh2 メソッド
- 指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
- CHKIMG関数 (スクリプト関数)
- 指定画像が画面上にあるかチェックし、あればその情報を返します。
- SAVEIMG関数 (スクリプト関数)
- 画像を保存します。
- getBitmap関数 (自作関数)
- 引数に指定したビットマップ画像のサイズ・幅・高さ・ビットの深さを配列で返します。
- IEGETFRAME関数 (スクリプト関数)
- HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
- BusyWait関数 (自作関数)
- IEオブジェクトの読み込みが完了するのを待ちます。
- IE.ExecWB メソッド
- コマンドを実行します。
- IE.GoForward メソッド
- 履歴リストの1つ後の項目に移動します。
- IE.Stop メソッド
- 読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
- IE.Document プロパティ
- ドキュメントオブジェクトを取得
