Пользователь может по своему усмотрению формировать меню, вызываемое нажатием клавиши . С помощью пользовательского меню удобно запускать для выполнения прикладные программы (скажем, редактор Лексикон, систему программирования и т.д.).
Информация, используемая при вызове пользовательских меню, хранится в текстовых файлах с именем nc.mnu. Можно создать глобальное и локальные меню. Глобальное меню размещается в одном каталоге со всеми файлами оболочки NC. Каждое локальное меню
72
вызывается при условии, что текущим является каталог, в котором размещен файл nc.mnu этого локального меню.
Для входа в режим создания или редактирования пользовательского меню нужно задать команду Команды \ Создание меню пользователя (Commands \ Menu file edit). В открывшемся диалоговом окне нужно выбрать вариант Главное (Main) пли Локальное (Local), чтобы создать или отредактировать главное или локальное пользовательское меню соответственно. В результате появится соответствующее меню.
Для создания нового пункта меню нужно нажать клавишу , на появившейся панели выбрать переключатель Команда (New command) или Меню (Menu).
При выборе переключателя Команда (New command) в появившемся диалоговом окне (рис. 4.3) требуется задать горячую клавишу, наименование команды (пункта меню), а также записать последовательность команд, которые должны быть выполнены при выборе этого пункта меню. Далее остается нажать ОК и подтвердить необходимость сохранения внесенных изменений.
Рис. 4.3. Диалог создания пункта меню
При выборе переключателя Меню (Menu) в появившемся диалоговом окне нужно задать горячую клавишу, указать наименование создаваемого подменю (пункта существующего меню) и нажать ОК с последующим сохранением меню в файле.
Чтобы отредактировать существующий пункт, вместо клавиши нажимается клавиша . В остальном действия повторяются.
При выборе в меню пункта, соответствующего названию подменю, появляется окно подменю, в котором создание и редактирование пунктов подменю выполняется аналогично основному меню.