메뉴 스크립트와 기본 글자메뉴 등을 이용하여 다음의 예와 같이 사용자 메뉴를 작성할 수 있다.
원하는 메뉴 형태
기본 글자메뉴의 파일 다음에 ‘층별 화면’ 글자메뉴 추가하고 1층 ~ 5층 그래픽 화면으로 이동할 수 있는 메뉴를 삽입.
가정
1층 그래픽 감시 화면 = 1F.modx,
2층 그래픽 감시 화면 = 2F.modx,
3층 그래픽 감시 화면 = 3F.modx,
4층 그래픽 감시 화면 = 4F.modx,
5층 그래픽 감시 화면 = 5F.modx 로 작성했다고 가정.
메뉴 스크립트 작성
스튜디오의 ‘파일|스크립트|메뉴 스크립트’에서 MENU_SCRIPT_000 에 다음과 같은 스크립트를 작성한다.
@LoadModule("1F.modx");
스튜디오의 ‘파일|스크립트|메뉴 스크립트’에서 MENU_SCRIPT_001 ~ 004 에는 다음과 같은 스크립트를 작성한다.
@LoadModule("2F.modx"); // MENU_SCRIPT_001
@LoadModule("3F.modx"); // MENU_SCRIPT_002
@LoadModule("4F.modx"); // MENU_SCRIPT_003
@LoadModule("5F.modx"); // MENU_SCRIPT_004
사용자 메뉴 작성
Startup.mnu 에 ‘층별 화면’과 메뉴를 다음과 같이 추가한다. (<그림 1> 참조)
…
POPUP, "층별 메뉴"
BEGIN
MENUITEM, "1층 그래픽 감시 화면", MENU_SCRIPT_000
MENUITEM, "2층 그래픽 감시 화면", MENU_SCRIPT_001
MENUITEM, "3층 그래픽 감시 화면", MENU_SCRIPT_002
MENUITEM, "4층 그래픽 감시 화면", MENU_SCRIPT_003
MENUITEM, "5층 그래픽 감시 화면", MENU_SCRIPT_004
END
…

<그림 1> 사용자 메뉴 작성 예
<그림 2>는 위와 같이 사용자 메뉴를 작성한 후의 감시 프로그램 메뉴화면의 예이다.

<그림2> 사용자 메뉴를 사용한 경우의 감시 프로그램
관련항목)