スクリーンのコマンドおよびファンクション
次はスクリーンメニュースロットの裏にあるコマンドを調べる方法です。例として「情報」 (INFO) メニューを使用します。コマンドラインに以下を入力します。
EDIT_MACRO
システムは、次のプロンプトで応答します。
Enter macro_name or ALL
「情報」 (INFO) を押します。次のマクロが、スクリーン上に表示されます。
DEFINE Tm_info
Sm_info
END_DEFINE
次に以下を入力します。
EDIT_MACRO Sm_info
マクロ Sm_info がスクリーン上に表示されます。これを次に示します。
DEFINE Sm_info
IF (I_port)
Check_i_port
END_IF
IF (NOT I_port)
CURRENT_MENU '' T_clear_menu
MENU
BLACK
YELLOW ' INFO' '' 1 1
MENU
BLACK
WHITE 'ADD SELECT' 'ADD_ELEM_INFO' 3 1
MENU 'Element' 'ADD_ELEM_INFO' 3 2
MENU
BLACK
CYAN 'SCREEN' 'SCREEN' 4 2
MENU
BLACK
WHITE 'ADD CURRNT' 'ADD_CURRENT_INFO' 5 1
MENU
BLACK
WHITE 'EDIT' 'EDIT_ELEM_INFO' 7 1
MENU 'Element' 'EDIT_ELEM_INFO' 7 2
MENU 'Current' 'EDIT_CURRENT_INFO' 8 2
MENU
BLACK
WHITE 'DELETE' 'DELETE_ELEM_INFO' 9 1
MENU 'Element' 'DELETE_ELEM_INFO' 9 2
MENU 'Current' 'DELETE_CURRENT_INFO' 10 2
MENU
BLACK
WHITE 'CHANGE' 'CHANGE_ELEM_INFO' 11 1
MENU 'Element' 'CHANGE_ELEM_INFO' 11 2
MENU 'Global' 'CHANGE_GLOBAL_INFO' 12 1
MENU 'Current' 'CHANGE_CURRENT_INFO' 12 2
MENU
BLACK
WHITE 'LIST' 'LIST_GLOBAL_INFO' 13 1
END_IF
END_DEFINE
行 1 列 1 に表示されたテキストが選択 (ADD SELECT) とわかります。対応するコマンド (「動作テキスト」と呼ばれることもある) は、ADD_ELEM_INFO です。行 8 列 2 に表示されたテキストは、カレント (Current) です。対応するコマンドは EDIT_CURRENT_INFO です。
あらゆるスクリーンメニューの内容を調べるためにこの方法を使用します。