此範例反映外掛程式套件在磁碟上可能包括的內容及其構成方式。
.bundle 不是檔案,而是副檔名為 BUNDLE 的資料夾名稱。 下列為包含 LSP 檔案以做為主要程式和 DWG 支援檔案之外掛程式的範例。下列示名為 OfficeSymbols 的外掛程式範例,其資料夾結構外觀如下;資料夾以粗體顯示:
OfficeSymbols.bundle
|- PackageContents.xml
|- Contents
|- OfficeSymbolsUtilities.lsp
|- Resources
|- OfficeSymbols.dwg
|- OfficeSymbols.ico
|- OfficeSymbols.htm
檔名 |
描述 |
---|---|
OfficeSymbols.bundle |
含有外掛程式檔案且副檔名為 BUNDLE 的資料夾。 |
PackageContents.xml |
含有外掛程式相關詮釋資料的 XML 檔案。 |
OfficeSymbolsUtilities.lsp |
定義外掛程式行為的自訂應用程式範例。 應用程式可以是 AutoLISP、ObjectARX 或 .NET 組合檔案。 |
OfficeSymbols.dwg |
含有 OfficeSymbolsUtilities.lsp 中所定義功能所使用符號的 DWG 檔案。 |
OfficeSymbols.ico |
Autodesk App Store 網站使用的圖示。 |
OfficeSymbols.htm |
外掛程式的說明文件。可以是轉接至儲存於本端磁碟機或線上位置的文件重導。 |
<?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>