BusyWait関数

本ページには広告が含まれています。

引数に指定したInternetExplorer オブジェクトの読み込みが完了するのを待ちます。

構文
BusyWait( IE )
引数
IE 必須
IEオブジェクト
戻り値

プログラム

UWSC

解説

    2行目
    UWSC
    読み込み始める前にループを抜けるの防ぐための待機。
    3行目
    UWSC
    タイマー計測用の変数tを宣言。現在の時刻を代入。
    5-10行目
    UWSC
    Webページが読込中、かつ、ドキュメントの読み込み状態が読み込み完了になるまで繰り返す。変数tからの経過時間を変数tmに代入し、吹き出しに表示。ページの読み込みが完了もしくは60秒以上経過でループを抜ける。エラー発生時は12行目>>>。
    12-14行目
    UWSC
    一番最後に開いたInternetExplorerオブジェクトを取得し、BusyWaitを再帰呼び出し。
    16行目
    UWSC
    吹き出しを消す。

読み込みが完了しない場合

  • 閲覧履歴やキャッシュを削除する。
  • 必要のないアドオンを無効にする。

特定のページの読み込みが遅い場合画像広告等の読み込みに時間が掛かっている場合があるので、広告ブロックのアドオン(AdBlockとか)を入れるのも効果があるかもしれません。

プログラム実行例

bodyタグを書き換える

Yahoo! JAPANトップページの特定の文字を赤太字にする。

UWSC
使用関数

xmlのバージョンを取得する

UWSC
結果
プレーンテキスト
使用関数

[ファイルを開く]ウィンドウを表示

UWSC
結果
ファイルを開く
使用関数

[Webページの保存]ウィンドウを表示

UWSC
結果
Webページの保存
使用関数

[印刷]ウィンドウを表示

UWSC
結果
印刷
使用関数

[印刷プレビュー]ウィンドウを表示

UWSC
結果
印刷プレビュー
使用関数

[ページ設定]ウィンドウを表示

UWSC
結果
ページ設定
使用関数

[プロパティ]ウィンドウを表示

UWSC
結果
プロパティ
使用関数

GoBackとGoForwardを使った例

UWSC
使用関数

Yahoo! JAPANトップページのメニューを取得

UWSC
[syntaxHighlight language="HTML"]
  • ショッピング
  • PayPayモール
  • ヤフオク!
  • PayPayフリマ
  • ZOZOTOWN
  • LOHACO
  • トラベル
  • 一休.com
  • 一休.comレストラン
  • ニュース
  • 天気・災害
  • スポーツナビ
  • ファイナンス
  • テレビ
  • 映画
  • GYAO!
  • ゲーム
  • Yahoo!モバゲー
  • ebookjapan
  • 占い
  • 地図
  • 路線情報
  • Retty
  • クラシル
  • 不動産
  • 自動車
  • TRILL
  • パートナー
[/syntaxHighlight]
結果
プレーンテキスト
使用関数

気象庁のホームページから一月分の気温を取得しExcelでグラフを作成

UWSC
結果
使用関数

歌ネットから歌詞を取得してテキストファイルに保存

UWSC
使用関数

Yahoo! JAPANのトップページからショッピングのリンクをクリックする

UWSC
使用関数

環境センサーから位置情報を取得し、Googleマップで表示

UWSC
使用関数

楽天銀行定期預金の金利をExcelに保存

UWSC
使用関数

楽天PointClubでランクと保有ポイント数を取得する

UWSC
[syntaxHighlight language="HTML"]
あなたは ゴールド会員 です
総保有ポイント
559
[/syntaxHighlight] [syntaxHighlight language="INI" title="楽天.INI"][楽天] [email protected] PASS=*** [/syntaxHighlight]
結果
プレーンテキスト
使用関数

関連記事

IEGETFRAME関数 (スクリプト関数)
HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
IESETDATA関数 (スクリプト関数)
ウェブ上に値を設定します。
IE.ExecWB メソッド
コマンドを実行します。
IE.GoForward メソッド
履歴リストの1つ後の項目に移動します。
IE.Refresh2 メソッド
指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
IE.Stop メソッド
読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
IE.Document プロパティ
ドキュメントオブジェクトを取得
getIEObj関数 (自作関数)
引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
IE.Navigate メソッド
URLまたは絶対パスで指定されたファイルを開きます。
IE.Left プロパティ
オブジェクトの左端の座標を取得または設定します。