Изменения в настройке
 
 
 

Хотя основные методы настройки остались такими же, как и в предыдущих версиях программы, среда, используемая для настройки программа, изменилась в версии AutoCAD 2006.

Параметры настройки из предыдущих версий все еще доступны. По-прежнему можно создавать, редактировать или удалять элементы интерфейса, можно создавать файлы частичной настройки, использовать макросы и дополнительные объекты, например, выражения DIESEL и процедуры AutoLISP.

Однако настройка более не выполняется вручную путем создания файлов MNU или MNS. Все настройки выполняются с помощью интерфейса программы в редакторе настроек интерфейса пользователя.

Файлы меню или файлы настройки?

В версиях до AutoCAD 2006, настройка пользовательского интерфейса выполнялась с помощью редактирования файла MNU или MNS в текстовом редакторе, например, в Notepad. Раньше процесс настройки представлял собой утомительный и содержащий ошибки процесс, поскольку данные настройки приходилось вводить в текстовый файл и проверять вручную. В этом случае единственная синтаксическая ошибка (например, скобка в неправильном месте) в текстовом файле делала весь файл меню непригодным для использования. При этом приходилось возвращаться к текстовому файлу и находить ошибку.

С помощью редактора настройки интерфейса пользователя можно перетаскивать команды в меню или на панель инструментов или использовать контекстное меню элемента интерфейса для его добавления, удаления или изменения. В редакторе настройки интерфейса пользователя отображаются свойства элементов и список параметров. Это позволяет исключить синтаксические или другие ошибки, которые могут появиться при ручном вводе текста в файлы MNU или MNS.

Ранее используемые файлы MNU и MNS были заменены одним типом файлов - файлами НПИ на основе XML.

Использование файлов НПИ на основе XML позволяет отслеживать настройки. При переходе на следующую версию программы все настройки автоматически интегрируются в нее. Формат XML также поддерживает обратную совместимость файлов настройки. Это значит, что файл НПИ, созданный с помощью более поздней версии программы, можно просматривать в данной версии программы с сохранением данных настройки. Нельзя редактировать в более ранней версии файл НПИ, созданный для более поздней версии. Дополнительную информацию о переносе данных настройки см. в разделе Перенос и передача настроек.

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

Файлы меню, связанные с файлами НПИ

Файл меню

Описание

В AutoCAD 2008

Описание изменения

MNU

Текстовый файл ASCII. В более ранних версиях использовался для определения большинства элементов интерфейса пользователя. Основной файл MNU - acad.mnu был загружен автоматически при запуске программы.

Частичные файлы MNU можно было загружать и выгружать во время работы с чертежом по мере необходимости.

НПИ

Файл XML, определяющий большинство элементов интерфейса пользователя. Основной файл CUI - acad.cui автоматически загружается при запуске программы.

Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

MNS

Исходный файл меню. Аналогичен текстовому файлу MNU ASCII, но не содержит комментариев или специального форматирования.

НПИ

Файл XML, определяющий большинство элементов интерфейса пользователя. Основной файл CUI - acad.cui автоматически загружается при запуске программы.

Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

MNC

Скомпилированный текстовый файл ASCII. Содержал строки команд и синтаксис, определявшие функции и внешний вид элементов интерфейса пользователя.

НПИ

Файл XML, определяющий большинство элементов интерфейса пользователя. Основной файл CUI - acad.cui автоматически загружается при запуске программы.

Частичные файлы НПИ можно загружать и выгружать во время работы с чертежом по мере необходимости.

MNL

Файл LISP меню. Содержит выражения AutoLISP, используемые элементами интерфейса пользователя.

MNL

Без изменений.

MNR

Файл ресурсов меню. Содержит растровые изображения, используемые элементами интерфейса пользователя.

MNR

Без изменений.

Структура текстового файла меню или структура файла НПИ?

В версиях до AutoCAD 2006, добавление, редактирование или удаление сведений меню выполнялось непосредственно в текстовом файле. В AutoCAD 2006 и более поздних версиях используется редактор настройки интерфейса пользователя.

В следующем примере показано какой вид имело меню "Окно" в старом файле меню acad.mnu.

Содержимое меню "Окно" в файле acad.mnu

Меню "Окно"

Описание

***POP10

**WINDOW

ID_MnWindow [&Окно]

ID_DWG_CLOSE [&Закрыть]^C^C_close

ID_WINDOW_CLOSEALL [З&акрыть все]^C^C_closeall

[--]

ID_WINDOW_CASCADE [&Каскадом]^C^C_syswindows;_cascade

ID_WINDOW_TILE_HORZ [С&верху вниз]^C^C_syswindows;_hor

ID_WINDOW_TILE_VERT [С&лева направо]^C^C_syswindows;_vert

ID_WINDOW_ARRANGE [&Упорядочить значки]^C^C_syswindows;_arrange

Сравним данные меню, указанные выше, с теми же данными, представленными в редакторе настройки интерфейса пользователя в режиме просмотра структуры.

Для более подробного сравнения ниже приведены примеры свойств меню "Окно", команд "Закрыть", "Закрыть все" и контекстного меню "Окно", отображаемого в параметре "Вставить разделитель".

панель "Свойства" меню "Окно"

панель "Свойства" меню "Окно" для команды "Закрыть"

панель "Свойства" меню "Окно" для команды "Закрыть все"

Узел дерева меню "Окно", контекстное меню, отображаемое с параметром "Вставить разделитель"

Группа меню или группа настройки?

Группа меню (термин, употребляемый в предыдущих версиях) - то же самое, что группа адаптации. Файлу CUI, загруженному в AutoCAD, должно быть присвоено уникальное имя группы адаптации для предотвращения конфликтов между файлами адаптации в программе.

По умолчанию основному файлу НПИ - acad.cui соответствует группа адаптации с именем ACAD. В программу можно загрузить множество файлов настройки с уникальными именами групп настройки.

Ниже приведен пример изменения имени группы адаптации ACAD на вкладке "Адаптация" редактора настройки пользовательского интерфейса. Частичный файл НПИ (в данном примере с именем CUSTOM) можно изменить таким же способом.

Динамическая справка

Динамическая справка представляет собой компонент интерактивной справочной системы, содержащий ссылки на некоторые из элементов адаптации, которые представлены в файле НПИ, загруженном в AutoCAD. Динамическая справка обеспечивает поиск кода элемента, который назначен команде, указанной в интерактивной справочной системе, а также текущей ссылки на команду во всплыающем меню при загрузке файла НПИ.

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

ПримечаниеДинамическая справка взаимодействует только с интерактивными справочными документами, входящими в комплект AutoCAD; она не влияет на документацию сторонних разработчиков.
См. также