Если стандартные меню в Автокаде не содержат требуемой команды, то можно настраивать (изменять) стандартные меню или добавить меню, разработанные пользователем.
Меню определены файлами меню. Редактируя текст в файле меню, определяется вид и место пунктов меню. В меню можно включать макрокоманды, которые выполняют определенные в них действия при выборе пункта меню.
Макрокоманды меню могут быть простыми (выполняют стандартную задачу) или сложную (представляют комбинацию команд, функций AutoLISPа или кода на ядыке DIESEL). Еще более сложные макрокоманды меню могут даже принимать решения, анализируя данные. Макрокоманда меню подобна сценарию, в котором содержится ряд команд. Однако сценарии не могут выполнять анализ и принимать решения и делать паузу для взаимодействия с пользователем (например, для ввода данных).
Файлы меню определяют функциональные возможности и вид областей меню. Пункты меню в каждой области меню содержат строки, состоящие из команд AutoCADа и макрокоманд, которые определяют действие системы при выборе пункта меню. В файлах меню определены следующие области:
Меню кнопок (пиктограмм)
Падающие и подручные меню (на правой кнопке мыши)
Инструментальные панели
Меню неперекрывающегося расположения Изображения???
Экранные меню
Меню планшета
Строки Справки и tooltips ???
Ускорители клавиатуры
Термин «файл меню» относится фактически к группе файлов, которые работают вместе и определяют вид и функциональные возможности областей меню.
Типы файлов Описание
MNU Исходный текстовый файл меню (Template).
MNC Двоичный компилированный файл меню (Compiled Menu).
MNR Файл ресурса меню. Этот двоичный файл содержит точечные рисунки, использованные в меню.
MNS Файл меню Source (сгенерированный AutoCAD).
MNT Файл ресурса Меню. Этот файл генерируется системой, когда файл MNR недоступен (например, только для чтения).
MNL Меню файл LISP. Этот файл имеет имя файла меню и содержит выражения AutoLISP, которые используются файлом меню.
Чтобы загрузить новое меню следует использовать команду МЕНЮ. Чтобы загружать и выгружать частичные меню (компоненты строки меню) следует использовать соответственно команды MENULOAD и MENUUNLOAD, и прибавлять или удалять компоненты строки меню.
AutoCAD сохраняет название последнего загруженного меню в системном реестре системы. Это название сохранено также в файле рисунка, но только для совместимости вниз. Когда запускается AutoCAD, загружается последнее использованное меню. В отличие от версии 14, AutoCAD 2000 не перезагружает меню при смене рисунка.
AutoCAD находит и загружает установленный файл меню согласно следующей последовательности. (Эта последовательность также используется при загрузке нового меню командой МЕНЮ.)
1 AutoCAD ищет исходный файл меню (MNS) с заданным именем следуя процедуре поиска библиотек.
Если файл MNS найден, AutoCAD ищет откомпилированный файл меню (.mnc) того же самого названия в том же самом каталоге. Если AutoCAD находит соответствие MNC файла с той же самой или более поздней датой и временем что и файл MNS, это загружает MNC файл. Иначе, AutoCAD компилирует файл MNS, генерируя новый MNC файл в том же самом каталоге, и загружает его.
Если файл MNS не найден, AutoCAD ищет откомпилированный файл меню (.mnc) данного названия, следуя процедуре поиска библиотек. Если AutoCAD находит MNC файл, то загружает его.
Если AutoCAD не находит файлы MNS или MNC, то ищет файл меню (.mnc) данного названия следуя процедуре поиска библиотек. Если этот файл найден, то компилируется файл MNS и загружается MNC файл.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.