В примере показано возможное содержимое комплекта подключаемого модуля и его распределения на диске.
.bundle — это не файл, а имя папки с расширением BUNDLE. Ниже приведен пример подключаемого модуля, который содержит основной программный файл LSP и вспомогательный файл DWG. Подключаемый модуль называется OfficeSymbols. Структура его папок может выглядеть следующим образом (папки отображаются полужирным шрифтом):
OfficeSymbols.bundle
|- PackageContents.xml
|- Contents
|- OfficeSymbolsUtilities.lsp
|- Resources
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
имя файла |
Описание |
---|---|
OfficeSymbols.bundle |
Папка, содержащая файлы для подключаемых модулей с расширением BUNDLE. |
PackageContents.xml |
Файл XML, содержащий метаданные подключаемого модуля. |
OfficeSymbolsUtilities.lsp |
Пример пользовательского файла приложения, который может определить поведение подключаемого модуля. Файл приложения может быть файлом AutoLISP, ObjectARX или файлом сборки .NET. |
OfficeSymbols.dwg |
Файл DWG, который содержит обозначения, используемые функциями, которые определены в OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Значок, используемый на веб-сайте Autodesk Exchange Apps. |
OfficeSymbols.htm |
Справочная документация для подключаемого модуля. Может содержать ссылку на документацию на локальном диске или в Интернете. |
<?xml version="1.0" encoding="utf-8" ?> <ApplicationPackage SchemaVersion="1.0" AppVersion="1.0" ProductCode="[Add Unique Plug-in GUID Here]" Name="Office Symbols" Icon="./Contents/Resources/OfficeSymbols.ico" Helpfile="./Contents/Resources/OfficeSymbols.htm" > <CompanyDetails Name="ABC Indoor CAD, Inc." Email="support@abcindoorcad.com" /> <Components> <ComponentEntry ModuleName="./Contents/LISP/OfficeSymbolsUtilities.lsp" /> </Components> </ApplicationPackage>