Példa arra, hogy mit tartalmazhat egy beépülő modul csomagja, és hogy milyen a szerkezete a lemezen.
A .bundle nem fájl, hanem egy mappanév BUNDLE kiterjesztéssel. A következőben egy olyan minta beépülő modul látható, amely fő programként egy LSP-fájlt, valamint egy DWG támogató fájlt tartalmaz. A következő minta beépülő modul neve OfficeSymbols, és a mappaszerkezete a következőképpen néz ki (a mappák félkövér betűvel vannak szedve):
OfficeSymbols.bundle
|- PackageContents.xml
|- Contents
|- OfficeSymbolsUtilities.lsp
|- Resources
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
Fájlnév |
Leírás |
---|---|
OfficeSymbols.bundle |
A mappa tartalmazza a beépülő modul fájljait és BUNDLE kiterjesztéssel rendelkezik. |
PackageContents.xml |
A beépülő modul metaadatait tartalmazó XML-fájl. |
OfficeSymbolsUtilities.lsp |
Példa egy egyéni alkalmazásfájlra, amely meghatározhatja a beépülő modul működését. Az alkalmazásfájl lehet AutoLISP, ObjectARX vagy .NET összeállításfájl. |
OfficeSymbols.dwg |
Az OfficeSymbolsUtilities.lsp fájlban meghatározott funkció által használt szimbólumokat tartalmazó DWG-fájl. |
OfficeSymbols.ico |
Az Autodesk App Store webhely által használt ikon. |
OfficeSymbols.htm |
A beépülő modul súgódokumentációja. Lehet hivatkozás a dokumentáció helyi vagy online helyére. |
<?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>