Példa beépülő modulra: alap .bundle mappaszerkezet

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.

A PackageContents.xml definíciója

<?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>