単純マクロの再生
ここでは、記録したマクロを再生する方法を示します。作業を開始する前に、「ISPF 基本オプション・メニュー (ISPF Primary Option Menu)」に戻ってください。これが、このマクロの開始点です。
- アプリケーション・サーバーが ISPF 基本オプション・メニューであることを確認する。図 2を参照してください。
- 実行するマクロを選択する。この例で使用したマクロを記録した場合、そのマクロの名前が、「現在選択されているマクロ」フィールド (マクロ・マネージャー・ツールバーの左側にある白いテキスト・フィールド) に表示されます。表示されない場合は、下記の手順を実行して、そのマクロを現在選択されているマクロにしてください。
- マクロ・マネージャー・ツールバーで、「マクロを選択 (Select a Macro)」をクリックする。このアイコンは、大きな下向き矢印です。
- 「使用可能なマクロ」ウィンドウが表示されます。
- 「マクロの場所」の下で、マクロの場所、例えばパーソナル・ライブラリーをクリックする。
- 「マクロ・リスト」の下で、この章の直前のセクションで記録されたマクロに割り当てた名前 (例えば、ispf_ex1.mac) をクリックする。
- [OK] をクリックします。
- 実行したいマクロの名前が、現在選択されているマクロとして表示されていることを確認する。
- 「マクロを再生 (Play macro)」をアイコンをクリックして、選択されたマクロを再生する。(このアイコンは、カセットの画像の上に小さい右向き矢印が表示されています。)
- アプリケーション画面が、すばやく「ユーティリティー選択パネル (Utility Selection Panel)」画面に変わり、次に「データ・セット・リスト・ユーティリティー (Data Set List Utility)」画面に変わります。また、再生中に、マクロ・マネージャー・ツールバーの左側にあるアイコンが、一時的に使用不可になります。再生が完了した後、これらのアイコンは、再び使用可能になります。
- これで再生が完了しました。
観察結果:
- マクロを再生する前に、特定のアプリケーション画面を表示する必要がありました。単純マクロではほとんど当てはまるように、マクロ再生の開始点は、マクロの記録を開始した点でもあります。結局、このユーザー入力が意味をなすのは、所定のコンテキスト、つまり、マクロが記録されたコンテキストだけです。
- 次の方法でマクロを再生しました。
- 「マクロを選択 (Select a macro)」アイコンをクリックしてから、特定のマクロを選択する。
- 「マクロを再生 (Play macro)」をクリックして、選択されたマクロを再生する。
- マクロの再生中に、マクロ・ランタイムは、以前に記録したマウス・クリックとキー・ストロークを再作成しました。アプリケーションは、通常どおりに応答しました。アプリケーションは、人間による入力とマクロ・ランタイムによる入力を再生時に区別できませんでした。
- マクロを再生することによって、ある ISPF メニューから、別のメニューを経由して、3 番目のメニューに迅速かつ正確に移動するアクションを実行できました。