!TIMEOUT_STEP【iMacros変数一覧】
変数の概要
時々、ページがロードされた後に、テキストまたはイメージがすぐに現れないことがあります。例えば、何らかの種類の「処理要求」メッセージを表示するajaxyのWebサイトや中間ページがあります。iMacrosはこれを自動的に処理し、「!TIMEOUT_STEP」秒間だけテキストまたは画像が表示されるまで待ちます。1秒ごとに1回のテストが行われるため、「再試行回数」を表示することもできます。このパラメータは、「TAG」、「IMAGESEARCH」、「IMAGECLICK」などのコマンドのタイムアウトを秒単位で設定します。 その間隔内に対応するHTML要素または画像が見つからない場合、マクロはエラーで終了します。AJAXページを扱う場合、ページの再読み込みをトリガーせずにしばらくしてから要素が表示される場合は、待ち時間を調整します。
扱える値
ページが完全に読み込まれるまでにかかる秒数を整数で指定します。デフォルトでは「!TIMEOUT_PAGE」変数の1/10、つまり「!TIMEOUT_PAGE」のデフォルト値が60秒の場合は6秒となります。iMacrosにコマンドの再生を再試行させたくない場合は、「!TIMEOUT_STEP 0」を設定してください。
この変数に値を代入するには
- [×]内部
- [○]SET
”内部”とは、プログラム実行中にiMacrosプログラム自体が変数の値を設定することを意味します。また”SET”は、マクロ内で「SET」コマンドを使用してこの値を設定できることを意味します。
注意点
- 「TAG」コマンドが新しいページのロードをトリガー(実行)すると、「!TIMEOUT_PAGE」変数に設定した値がこのタイムアウト時間に適用されます。
- また、「ONDOWNLOAD」コマンドでダウンロードを開始する場合、「!TIMEOUT_STEP」を参照してマクロの終了を待つ時間を決定します。
サンプルコード
1 2 3 |
' 100秒後に「TAG」が見つからなかった場合、エラーを返します SET !TIMEOUT_STEP 100 TAG POS=1 TYPE=* ATTR=TXT:Transaction<SP>processed |
関連変数とコマンド
自動化プログラムの作成を依頼しませんか?
普段の面倒な単純作業を自動化しませんか?
幣サイトでは、Windowsパソコンの自動化プログラムの作成サービスを行っています。
本サービスの特徴は、
・安価な値段
・個人から法人までどなたでも対応
・お客様の要望を全力で実現
です。
安いからといって、決して手は抜きません。
まずは、下のボタンからWindowsパソコンの自動化プログラムの作成サービスの詳細をご確認ください。
幣サイトでは、Windowsパソコンの自動化プログラムの作成サービスを行っています。
本サービスの特徴は、
・安価な値段
・個人から法人までどなたでも対応
・お客様の要望を全力で実現
です。
安いからといって、決して手は抜きません。
まずは、下のボタンからWindowsパソコンの自動化プログラムの作成サービスの詳細をご確認ください。