Cet exemple illustre le contenu d'un plug-in et la façon dont il est structuré sur le disque.
L'extension .bundle ne désigne pas un fichier, mais un nom de dossier avec une extension BUNDLE. Voici un exemple d'un module d'extension qui contient un fichier LSP comme programme principal et un fichier de support DWG. Cet exemple de module d'extension est appelé OfficeSymbols et sa structure de dossiers peut ressembler à ce qui suit (les dossiers sont en gras) :
OfficeSymbols.bundle
|- PackageContents.xml
|- Sommaire
|- OfficeSymbolsUtilities.lsp
|- Ressources
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Nom du fichier |
Description |
---|---|
OfficeSymbols.bundle |
Le dossier contenant les fichiers d'un module, avec l'extension BUNDLE. |
PackageContents.xml |
Fichier XML contenant des métadonnées sur le module d'extension. |
OfficeSymbolsUtilities.lsp |
Exemple d'un fichier d'application personnalisé pouvant définir le comportement de l'extension. Un fichier d'application peut être un fichier AutoLISP, ObjectARX ou assembly .NET. Remarque : AutoCAD LT ne prend pas en charge les fichiers ObjectARX et assembly .NET.
|
OfficeSymbols.dwg |
Fichier DWG contenant les symboles utilisés par la fonctionnalité définie dans OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Icône utilisée par App Manager et le site Web Autodesk App Store. |
OfficeSymbols.htm |
Aide du module d'extension. Cela peut être une référence à l'endroit où la documentation se trouve sur le lecteur local ou un emplacement en ligne. |
<?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>