Questo esempio illustra il contenuto di un pacchetto per un plug-in e la relativa struttura sul disco.
.bundle non è un file, ma un nome di cartella con estensione BUNDLE. Di seguito è riportato un esempio di un plug-in che contiene un file LSP come programma principale e un file di supporto DWG. Il plug-in di esempio è denominato OfficeSymbols e la relativa struttura di cartelle ha un aspetto simile a quello illustrato di seguito; le cartelle sono indicate in grassetto:
OfficeSymbols.bundle
|- PackageContents.xml
|- Contenuto
|- OfficeSymbolsUtilities.lsp
|- Risorse
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Nome file |
Descrizione |
---|---|
OfficeSymbols.bundle |
La cartella contenente i file per un plug-in; l'estensione della cartella è BUNDLE. |
PackageContents.xml |
File XML contenente i metadati del plug-in. |
OfficeSymbolsUtilities.lsp |
Esempio di un file di applicazione personalizzata che definisce il comportamento del plug-in. Un file di applicazione può essere un file di assembly .NET, ObjectARX o AutoLISP. Nota: AutoCAD LT non supporta i file di assembly .NET e ObjectARX.
|
OfficeSymbols.dwg |
File DWG contenente i simboli utilizzati dalla funzionalità definita in OfficeSymbolsUtilities.lsp. |
OfficeSymbols.ico |
Icona utilizzata da App Manager e dal sito Web di Autodesk App Store. |
OfficeSymbols.htm |
Documentazione della Guida per il plug-in. Può essere un reindirizzamento al percorso di memorizzazione della documentazione nell'unità locale o in una posizione in linea. |
<?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>