|
||||||||||||||
Автоматическая загрузка приложений ObjectARX
|
||||||||||||||
|
Некоторые приложения ObjectARX используют файл acad.rx, в котором содержится список программных файлов ObjectARX, автоматически загружаемых при запуске AutoCAD.
Для создания и редактирования этого файла можно использовать любой текстовый редактор или текстовый процессор, который сохраняет тексты в формате ASCII. При необходимости этот файл можно изменять, удаляя неиспользуемые или добавляя нужные имена ObjectARX-приложений. Кроме того, перечень приложений для автоматической загрузки можно выбрать с помощью команды ЗАГПРИЛ. В последнем случае редактирование файлов не требуется.
Так как в AutoCAD поиск файла acad.rx производится в порядке, заданном в стандартных библиотечных путях, в каждой папке с чертежами можно хранить свой файл acad.rx. Это позволяет загружать требуемый набор ObjectARX приложений для различных типов чертежей. Пусть, например, трехмерные чертежи хранятся в папке с именем AcadJobs/3d_dwgs. Если эта папка установлена текущей, в нее можно скопировать файл acad.rx и внести в него следующие изменения:
myapp1
другие_приложения
Если поместить новый файл acad.rx в папку AcadJobs/3d_dwgs и запустить программу AutoCAD при условии, что эта папка является текущей, то все указанные в этом файле приложения ObjectARX будут загружены и станут доступными из командной строки. Поскольку исходный файл acad.rx остается в папке программных файлов AutoCAD, файл по умолчанию acad.rx будет загружен при запуске AutoCAD из другой папки, в которой отсутствует файл acad.rx.
С помощью функции arxload приложения ObjectARX можно загружать из MNL-файлов. Это позволяет при загрузке файла меню также загружать все необходимые ObjectARX-приложения, которые должны вызываться из данного меню.
Многие команды AutoCAD, содержащиеся в arx-модулях, можно загружать автоматически. Дополнительную информацию о Коротко об автоматической загрузке процедур AutoLISP и функции autoarxload см. в руководстве Справка по AutoLISP (в меню AutoCAD "Справка" выберите "Дополнительные ресурсы" » "Документация для разработчика".
См. также
Коротко об автоматической загрузке процедур AutoLISP
Ваш комментарий об этой странице |