Este ejemplo muestra lo que puede contener un paquete de un módulo de extensión y cómo es su estructura en el disco.
.bundle no es un archivo, sino un nombre de carpeta con la extensión BUNDLE. A continuación se muestra un ejemplo de un módulo de extensión que contiene un archivo LSP como programa principal y un archivo de soporte DWG. El siguiente módulo de extensión de ejemplo se denomina OfficeSymbols y la estructura de carpetas puede tener un aspecto similar al siguiente (las carpetas aparecen en negrita):
OfficeSymbols.bundle
|- PackageContents.xml
|- Contenido
|- OfficeSymbolsUtilities.lsp
|- Recursos
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Nombre de archivo |
Descripción |
---|---|
OfficeSymbols.bundle |
Carpeta que contiene los archivos de un módulo de extensión y tiene la extensión BUNDLE. |
PackageContents.xml |
Archivo XML que contiene los metadatos acerca del módulo de extensión. |
OfficeSymbolsUtilities.lsp |
Ejemplo de un archivo de aplicación personalizado que puede definir el comportamiento del módulo de extensión. Un archivo de aplicación puede ser un archivo de AutoLISP, ObjectARX o de ensamblaje de .NET. Nota: AutoCAD LT no admite archivos de ensamblaje de ObjectARX y .NET.
|
OfficeSymbols.dwg |
Archivo DWG que contiene los símbolos utilizados por la función definida en OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Icono utilizado por el sitio web de App Manager y Autodesk App Store. |
OfficeSymbols.htm |
Documentación de ayuda del módulo de extensión. Puede tratarse de un redireccionamiento a la documentación almacenada en la unidad local o a una ubicación en línea. |
<?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>