Синтаксис замены меню в макрокоманде:
$section = [menugroup.] Menuname
где
$ - инструкция: загрузить раздел
section - определяет раздел меню. Допустимы имена
A1-A4 для меню AUX (дополнительные кнопки)
B1-B4 BUTTONS
P0-P16 для меню POP
I для меню IMAGE
S для меню SCREEN
T1-T4 для меню TABLET
Menugroup - определяет группу меню (Menugroup) (не обязателен, если menuname находится в основном меню).
Menuname –имя активизируемого подменю. Это - основная метка или условное название для подраздела.
$S=PARTS
$T1=EDITCMDS
$T2=SCREEN
Вы можете инициировать механизм подменю в середине команды без ее прерывания
$S=ARCSTUFF ARC
ARC $S=ARCSTUFF
Вы можете заменять меню только того же самого типа. Попытка замены разных типов может приводить к непредсказуемому и нежелательному поведению. Однако, в пределах данного типа, Вы можете менять любое меню для любого другого меню.
Вы можете использовать $M = команду в пределах макрокоманды меню, чтобы ввести макро выражения, написанные на DIESEL.
(DIESEL —Язык Строковых Выражений ").
Формат:
$M=expression
Вы можете использовать переменные AutoLISP и выражения, создавать макрокоманды меню, которые решают сложные задачи.
В макрокомандах меню AutoCAD принимает до 255 символов кода AutoLISP. Чтобы использовать большее количество символов, разбейте код на отдельные модули, отделенные точками с запятой (;) так, чтобы AutoCAD мог читать и выполнять код в блоках.
Удобно и эффективно использовать в макрокомандах меню тексты модулей на AutoLISPе, размещенные в отдельном MNL файле.
Синтаксис:
( Menucmd " Gmenugroup.name_tag =|")
Рассмотрено в разделе функций Автолиспа
= метка определяет содержание файла меню как члена специфической группы. Цель названия группы - отличить элементы меню от элементов других при использовании частичных меню. Эта метка в файле меню расположена первой перед разделам меню, которые имеют названия. Метка определяет название группы меню для этих разделов . Определение Menugroup - строка до 32 алфавитно-цифровых символов (пробелы и знаки препинания не могут использоваться).
Каждое меню имеет собственную метку группы меню. Однако, частичные меню могут использовать тот же самый тэг названия. Поэтому Тэг названия должен быть уникален только в пределах файла меню, в котором он определен.
Название группы Меню, в совокупности с названиями меню Pop или условными названиями предоставляют следующие функциональные возможности:
Интерактивная загрузка и разгрузка частичных меню
Управление изображенем меню и его положением от макрокоманд меню или AutoLISP
Раздел Menugroup не содержит пунктов.
Падающие и подручные меню отображены как подменю (иерархические меню). Поэтому можно создавать логическое размещение меню без подкачки областей меню. Подручное меню может предоставляет быстрый доступ к часто используемым пунктам меню типа режимов Object Snap.
Падающие меню определены в разделах от ***POP1 до ***POP499, и подручные меню определены в ***POP0 и в ***POP500 - *** POP999. Подручные меню также являются контекстнвми меню. Падающее меню может содержать до 999 пунктов меню, а подручное - до 499 пунктов. Оба предела включают все меню в иерархии. Если пункты меню в файле меню превышают эти пределы, AutoCAD игнорирует дополнительные элементы(пункты). Если падающее или подручное меню дольше чем доступное пространство на экране графики, то оно усечекается.
Падающее меню всегда опускаются от строки меню, а подручное от перекрестий или курсора. Синтаксис для обоих меню одинаков, за исключением того, что заголовок подручного меню не включен в строку меню. Заголовок подручного меню не отображен в нем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.