|
|||||||||||||||||||||||||
- Информация раздела про AutoCAD. Рекомендуем [Компьютер | Рефераты] |
Проектирование Проектирование |
НАСТРОЙКИ AUTOCAD Объект Preferences – набор объектов (рис. 1), каждый из которых связан с закладками диалогового окна настроек (Options Dialog Box). Вместе, эти объекты обеспечивают доступ ко всем сохраненным в реестре установкам диалогового окна настроек. Настройки чертежа содержатся в объекте DatabasePreferences. Можно также устанавливать и изменять опции (и системные переменные, которые не являются частью диалогового окна настроек) методами SetVariable и GetVariable. Настройки и установки будут рассмотрены более подробно дальше.
Доступ к иерархии объектов Листинг
1 begin Этот основной объект позволяет получить доступ ко всем объектам их свойствам
и методам иерархии AutoCAD. Листинг
2 Создать и получить доступ к документу AutoCAD, не инициализируя сам AutoCAD можно следующим образом: Листинг
3 УПРАВЛЕНИЕ СРЕДОЙ ОКРУЖЕНИЯ AUTOCADРассмотрим основные принципы разработки приложений для AutoCAD. Ниже представлен материал, описывающий как управлять и эффективно работать в среде окружения AutoCAD. Установка настроек AutoCADСуществует девять объектов, предоставляющие настройки, каждый из которых представляет закладку диалогового окна Настройки (Options Dialog Box) и обеспечивают доступ ко всем настройкам, сохраненным в реестре. Можно изменять много настроек AutoCAD, используя свойства этих объектов. Это объекты:
Эти объекты доступны через объект Preferences. Для получения доступа к объекту Preferences, используйте объект Application. Листинг
4 //
Выполнение необходимой задачи Можно получить доступ к любому специальному объекту такому как Дисплей, Вычерчивание, Файлы, Открыть/Сохранить, Вывод, Конфигурации, Выбор, Система и Пользовательские свойства (Display, Drafting, Files, OpenSave, Output, Profile, Selection, System, and User properties), используя объект Preferences. Настройки конфигурации (PreferencesProfiles) Рассмотрим объект PreferencesProfiles – объект, который содержит все
настройки закладки Profiles (Конфигурации) диалогового окна Options (Настройки).
Доступ к этому объекту осуществляется через объект Preferences. ActiveProfile:
WideSrting; {чтение/запись} Первое свойство возвращает или устанавливает имя текущей конфигурации,
второе – ссылку на объект Application. procedure CopyProfile(const oldProfileName: WideString; const newProfileName: WideString); Создает копию конфигурации. procedure ExportProfile(const ProfileName: WideString; const RegFile: WideString); Экспортирует указанную конфигурацию AutoCAD в файл с расширением .ARG. procedure DeleteProfile(const ProfileName: WideString); Удаляет указанную конфигурацию. procedure GetAllProfileNames(out pNames: OleVariant); Возвращает список названий всех конфигураций (массив строк). procedure ImportProfile(const ProfileName: WideString; const RegFile: WideString; IncludePathInfo: WordBool); Импортирует конфигурацию созданную другим пользователем. ProfileName указывает название конфигурации, RegFile указывает импортируемый файл с расширением .ARG, а WideString при установленном значении True записывает в регистр установки путей, при False – нет. procedure RenameProfile(const origProfileName: WideString; const newProfileName: WideString); Переименовывает конфигурацию. procedure ResetProfile(const Profile: WideString); Устанавливает значения параметров указанной конфигурации в значения по умолчанию. Файловые настройки (PreferencesFiles)Рассмотрим только одно из многочисленных свойств данного объетка. MenuFile: WideString; {чтение/запись} Свойство возвращает или устанавливает файл меню AutoCAD с расширениями MNU, MNS и MNC. Пример использования объекта PreferencesProfiles В качестве примера, рассмотрим подпрограмму, которая создает собственную
конфигурацию AutoCAD и устанавливает в этой конфигурации новый файл меню,
который обеспечивает создание меню AutoCAD с одним единственным пунктом
"Выход". 1. Создадим файл меню caddev1.mnu в папке support, где установлен AutoCAD. Файл будет иметь следующее содержание: Листинг
5. Файл caddev1.mnu ***MENUGROUP=CADDEV1 ***POP1 ***TOOLBARS ***HELPSTRING 2. Создадим подпрограмму, которая создает новую конфигурацию и устанавливает файл меню. Листинг 6. Создание конфигурации procedure StartAutoCAD; procedure CreateProfile; // Получаем имя текущей конфигурации // Создаем новую конфигурацию на базе
текущей и делаем ей активной // Устанавливаем файл меню
Чтобы быть в курсе всех событий, получения необходимой и интересной информации, подпишись на рассылку "Создание САПР на базе продуктов Autodesk" |
||
BESTHOSTING - хостинг от 6 уе за 1000 Мб места на диске, домен - бесплатно! |
Домой | AutoCAD | Autodesk Inventor | Разное | Студенту | Скачать | Контакты | Каталог |
(с) 2004 Калугин Сергей Сергеевич |