応答が必要
「応答の要求 (Require Response)」リスト・ボックスで true を選択する場合 (デフォルトは false)、次のようになります。
- マクロ・ランタイムはテキスト・ストリング (required) を入力フィールドの右側に表示し、その入力フィールドに入力が必要であることをエンド・ユーザーに示します。
- マクロ・ランタイムは、プロンプト・ウィンドウの入力フィールドにテキストが入力されるまで「OK」ボタンを使用不可にする。
- デフォルトの応答を指定してあるか、テキストを入力フィールドに 入力していると、入力フィールドにはテキストが入っています。
- 「OK」が使用可能の場合、エンド・ユーザーは通常どおり「OK」または「取り消し (Cancel)」をクリック可能。
- 「OK」をクリックすると、マクロ・ランタイムがプロンプト・アクションを処理するようになり、マクロの処理が継続する。
- 「取り消し (Cancel)」をクリックすると、マクロ再生が終了する。
- 「OK」が使用可能になっていない場合、エンド・ユーザーは「取り消し (Cancel)」をクリック可能。
- 「取り消し (Cancel)」をクリックすると、マクロ再生が終了する。
「応答の要求 (Require Response)」リスト・ボックスで false を選択する場合、次のようになります。
- マクロ・ランタイムは、入力フィールドの右にテキスト・ストリング「(required)」と表示しない。
- マクロ・ランタイムは、入力フィールドにテキストが入力されているかどうかに関係なく、 プロンプト・ウィンドウが表示されると即座にプロンプト・ウィンドウの「OK」ボタンを使用可能にする。
- ユーザーは通常どおり「OK」または「取り消し (Cancel)」をクリックできる。
- 「OK」をクリックすると、マクロ・ランタイムがプロンプト・アクションを処理するようになり、マクロの処理が継続する。プロンプト・アクションで入力フィールドがブランクの場合、マクロ・ランタイムは 入力キー・シーケンスをセッション・ウィンドウに送信しません。
- 「取り消し (Cancel)」をクリックすると、マクロ再生が終了する。
- ユーザーは通常どおり「OK」または「取り消し (Cancel)」をクリックできる。
<HAScript> エレメント (または <actions> エレメント) の promptall 属性が true に設定されている場合で、マクロ (またはマクロ画面) に複数のプロンプト・アクションがあり、「応答の要求」を true に設定してある場合、マクロ再生の開始時 (またはマクロ画面再生の開始時) にマクロ・ランタイムが単一のプロンプト・ウィンドウにすべてのプロンプト入力フィールドを表示すると、すべての必要入力フィールドにテキストが入力されるまで、マクロ・ランタイムは「OK」ボタンを使用可能にしません (promptall 属性を参照)。