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

$S = вызывает(называет) предыдущее меню.

*** BUTTONS1

;

Перерисовка      Меню кнопки Pointing-device.

Назначает ВВОДЯТ в кнопку 2.

Назначает команду REDRAW на

Кнопка 3.

Предыдущий пример содержит три подменю: Draw_Root, Edit_Root, и Sel_obj.

Draw_Root и Edit_Root названы от основного экранного меню, когда Вы выбираете пункты меню Draw или Edit. Draw_Root подменю снабжает три элемента(пункта) отбора, которые соответствуют командам AutoCAD. Edit_Root подменю также содержит три элемента(пункта) отбора, каждый из который запросы подменю Sel_obj перед выполнением соответствующей команды.

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

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

Выбор пункта меню, названного Изменяет масштаб изображения от основного экранного меню, может инициировать подменю, содержащий параметры для команды ZOOM. Для переменного метода запроса подменю команды, см. " MENUCTL Переменная Системы. "

Следующий пример ссылается на подменю ** 01_FILE в ACAD menugroup.

[ФАЙЛ]

Большинство экранных меню в acad.mnu загружено в поле 3 меню, допуская меню маркирует [AutoCAD] и [* * * *], чтобы остаться на экране.

Следующий пример показывает, как ** 01_FILE подменю отображен на экране. Обратите внимание, что первая строка (для Нового) отображена в поле 3 меню.

Экранное меню           Сечение файла меню Screen

** 01_FILE 3

[Новый] ^C^C_new

[Открытый] ^C^C_open

[Qsave] ^C^C_qsave

[Saveas] ^C^C_saveas

[Экспорт] ^C^C_export

[Конфигурация] ^C^C_config

[График] ^C^C_plot

[Ревизия] ^C^C_audit

[Восстанавливайте] ^C^C_recover

[Чистка] ^C^C_purge

[Выход из] ^C^C_quit

Пункты меню Assist, и Последний отображены внизу экранной области(площади) меню, потому что они - часть ** S подменю, который не записан поверх ** 01_FILE подменю.

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

 Экранные Меню

  Метки Элемента(пункта)

Если экранный пункт меню не содержит метку элемента(пункта), первые восемь символов макрокоманды меню появляются на экранном меню. Команда в следующем примере была бы отображена как ШАГ 0.0.

ШАГ 0.001

Если метка снабжается, первые восемь символов метки отображены в соответствующем экранном поле меню. Любые дополнительные символы могут служить как комментарии.

ЗАМЕТЬТЕ, что  максимальное число пунктов меню зависит от вашей системы. Вы можете восстановить(отыскивать) число экранных полей меню с SCREENBOXES переменной системы.

Глава 4 - Заказные Диалоговые системы управления с меню

 Экранные Диалоговые системы управления с меню

  MENUCTL Переменная Системы

MENUCTL переменная системы управляет автоматическую подкачку экранных подменю, когда соответствующая команда выпущена. Когда MENUCTL установлен в 1 (на), и команда AutoCAD названа от пункта меню, AutoCAD выходит $S =

Cmdname (где cmdname - название команды), который вызывает(называет) экранный подменю того же самого названия как команда. Меню Standard acad.mnu воспользуется преимуществом этой особенности урегулированием(установкой) MENUCTL к 1 от acad.mnl файла. Урегулирование(установка) MENUCTL к 0 (от) воздействует на операцию меню Standard, но может быть предпочтительно для старших заказных меню.