Экранное меню Сечение файла меню Screen
*** ЭКРАН
** S
[AutoCAD] ^C^C^P (ai_rootmenus) ^P
[ * * * *] $S=ACAD.OSNAP
[ФАЙЛ]
[РЕДАКТИРОВАНИЕ] $S=ACAD.02_EDIT
[ РАССМОТРЕТЬ 1] $S=ACAD.03_VIEW1
[ РАССМОТРЕТЬ 2] $S=ACAD.04_VIEW2
[ВСТАВКА] $S=ACAD.05_INSERT
[ФОРМАТ]
[ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА 1] $S=ACAD.07_TOOLS1
[ ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА 2] $S=ACAD.08_TOOLS2
[ ТЯНУТЬ(РИСОВАТЬ) 1] $S=ACAD.09_DRAW1
[ ТЯНУТЬ(РИСОВАТЬ) 2] $S=ACAD.10_DRAW2
[DIMNSION] $S=ACAD.11_DIMENSION
[MODIFY1] $S=ACAD.12_MODIFY1
[MODIFY2] $S=ACAD.13_MODIFY2
[СПРАВКА] $S=ACAD.14_HELP
[ПОМОГИТЕ] $S=ACAD.ASSIST
[ПОСЛЕДНИЙ] $S=ACAD.
Глава 4 - Заказные Меню
Экранные Меню
Экранные Подменю
Экранные метки подменю меню имеют формат следования:
** Menuname [startnum]
Menuname - строка до 33 символов, содержащих символы, цифры, и доллар ($), дефис (-), и символ подчеркивания (_) символы. Метка подменю должна постоянно найтись на строке файла меню отдельно и не должна содержать внедренные пустоты. Необязательное целое число startnum, который определяет строку начала подменю, может следовать menuname
.
Подменю может содержать любое число элементов(пунктов), но полный размер экранного меню ограничен урегулированием(установкой) SCREENBOXES переменной системы (обычно набор к 28). Например, если экранный подменю меню имеет 21 элементы(пункты), но экран может отображать только 20 элементов(пунктов) одновременно, последний элемент(пункт) в подменю недостижим.
Когда подменю активизирован, его элементы(пункты) обычно заменяют таковые предыдущего меню, начинающегося в начало (поле 1 меню) и продолжение сквозь все элементы(пункты) подменю. Таким образом, подменю может заменять только часть предыдущего меню. Вы можете прибавлять номер позиции после сечения или метки подменю, чтобы определить замену, начинающуюся с пункта меню другого чем 1, как показано в следующем примере:
** ВЫБОРКА 3
Когда ТИПОВОЙ подменю активизирован, первые два поля меню неизменяемы, и замена подменю начинается с поля 3 меню.
Чтобы восстанавливать предыдущие экранные элементы(пункты), пункт меню должен выпустить следующий код без метки подменю.
$S =
AutoCAD следит за последними восьмью подменю. Если Вы превышаете восемь, первые меню забракованы.
Следующее типовое экранное сечение меню демонстрирует использование подменю.
*** ЭКРАН
[EASYmenu]
[ ТЯНУТЬ(РИСОВАТЬ) ...] $S=Draw_Root
[ РЕДАКТИРОВАТЬ ...] $S=Edit_Root
[Bye] конец
[-MAIN-] $S=SCREEN
Пустая строка
Пустая строка
Три пустых строки заполняют эту страницу
Меню для 10 строк и пробела
Из элементов(пунктов), отображенных подменю.
Поскольку никакой подменю не простирается ниже этого
Строка, это отображено во всех меню. Это
Повторно вызывает главное меню.
** Draw_Root 2
Строка [Строки]
Круг [Круга]
Дуга [Дуги]
2 после запусков названия подменю
Это меню на строке после [EASYmenu].
По крайней мере одна пустая строка.
** Edit_Root 2
[Стирание] $S=Sel_obj стирание
[Копия] $S=Sel_obj копия
[Перемещение] $S=Obj_sel перемещение
Обратите внимание на использование условного названия меню.
По крайней мере две пустых строки закрывают
Пункты меню Sel_obj.
** Obj_sel 2
** Sel_obj 2
[Последний] последний
[Предыдущий] предыдущий
Окно [Окна]
Пересечение [Пересечения]
[-PREV-] $S = Вы можете использовать оба Obj_sel
И Sel_obj, чтобы вызвать(назвать) это меню.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.