ステージ 1 の詳細

ステージ 1 には、ステージ 2 や 3 より詳しい説明が必要です。ステージ 1 自体に次の 3 つのステップがあります。
図 1. ステージ 1 の 3 つのステップ
  • 1(a) 候補のマクロ画面の名前を、有効な次画面のリストに追加する。
  • 1(b) 画面認識を行って、候補マクロ画面の 1 つを、セッション・ウィンドウに現在表示されている実際のアプリケーション画面と一致させる。
  • 1(c) 候補のマクロ画面の名前を、有効な次画面のリストから除去する。
上記の各ステップには、有効な次画面のリストが必要です。

有効な次画面のリストは、マクロ画面名を保持できるリストです。マクロ・ランタイムは、マクロ再生の始め (最初のマクロ画面を再生する前) にこのリストを作成し、マクロ再生が完了した後、このリストを破棄します。最初、このリストは空です (この章で後述する一時画面を除く)。

マクロの再生中、マクロ・ランタイムが次に処理するマクロ画面を決定する必要があるたびに、マクロ・ランタイムは、有効な次画面のリストを使用して、3 つのステップ 1(a)、1(b)、および 1(c) を実行します。