Заказные Меню в AutoCAD, страница 14

[Labeltext]

Когда первый символ метки элемента(пункта) - пространство(пробел), снабженный текст, поскольку labeltext отображен в списке, и никакое изображение не отображено. В этом случае(регистре) Вы можете включать связанные команды и простые элементы(пункты) типа Выхода без нуждающийся делать скольжения, которые содержат те слова.

Глава 4 - Заказные Меню

 Меню Неперекрывающего расположения Изображения

  Пункты меню Неперекрывающего расположения Изображения

   Макрокоманды Меню Неперекрывающего расположения Изображения

Макрокоманды меню неперекрывающего расположения Изображения могут исполнять ту же самую функцию как другие макрокоманды меню; однако, Вы не можете использовать особенность повторения макрокоманды меню. Эти макрокоманды меню могут содержать команды меню, включая $I = команды. Это возможно, поэтому, создавать иерархические меню неперекрывающего расположения Изображения, в которых отбор отображает другое меню неперекрывающего расположения Изображения, и так далее. Поскольку активация этих меню последовательна скорее чем вложенный, сложность строений Вы можете создавать, не имеет никакие пределы.

Глава 4 - Заказные Меню

 Меню Неперекрывающего расположения Изображения

  Отображение Меню Неперекрывающего расположения Изображения

$I = макрокоманда вызывает(называет) меню неперекрывающего расположения Изображения. Прежде, чем Вы можете отображать меню неперекрывающего расположения Изображения, Вы должны загрузить это. Следующий синтаксис загружает меню неперекрывающего расположения Изображения.

$I = [menugroup]. Menuname

$I =* макрокоманда отображает в настоящее время загруженное меню неперекрывающего расположения Изображения. Например, макрокоманды следования загружают и отображают меню изображения IMAGE_POLY в основном меню.

$I=image_poly $I =*

Следующий пример загружает и отображает MYBLOCKS меню Image от частично загруженной группы MYGROUP меню.

$I=mygroup.myblocks $I =*

Вы можете также использовать AutoLISP menucmd функция, чтобы загрузить и меню неперекрывающего расположения выводимого изображения. Следующий код производит тот же самый исход как предыдущий пример.

( Menucmd "I=mygroup.myblocks")

( Menucmd " я = * ")

Глава 4 - Заказные Меню

 Меню Неперекрывающего расположения Изображения

  Типовые Меню Неперекрывающего расположения Изображения

Следующий пример показывает,  подменю неперекрывающего расположения Изображения назвал ** 3DOBJECTS.

** 3DOBJECTS

[ Трехмерные Объекты(цели)]

[ Acad (box3d)] ^c^cai_box

[ Acad (Пирамида)] ^c^cai_pyramid

[ Acad (Клин)] ^c^cai_wedge

[ Acad (Купол)] ^c^cai_dome

[ Acad (Сфера)] ^c^cai_sphere

[ Acad (Конус)] ^c^cai_cone

[ Acad (Тор)] ^c^cai_torus

[ Acad (Тарелка(впадина))] ^c^cai_dish

[ Acad (Сеть)] ^c^cai_mesh

Следующее число(рисунок) - часть меню неперекрывающего расположения Изображения.

** 3DOBJECTS выборка меню неперекрывающего расположения Изображения

В следующем примере, меню неперекрывающего расположения Изображения используется, чтобы вставить различные электронные части. Текстовая метка - элемент(пункт), который меняет к другому подменю неперекрывающего расположения Изображения, который содержит различные скобы.

*** ИЗОБРАЖЕНИЕ

** IPARTS

[ Электронные Части]

[Начальная буква] ^Cinsert начальная буква

[Res] ^Cinsert res

[Неон] ^Cinsert неон

[Триод] ^Cinsert триод

[Тетрод] ^Cinsert тетрод

[Скобы] $I=ifast $I =*

** IFAST

[Скобы]

[Nut632] ...

Чтобы инициировать это меню неперекрывающего расположения Изображения, Вы могли выбирать пункт меню типа следования от любого меню.