外掛程式的自動載入程式機制,能讓您更輕鬆地部署使用套件格式的自訂應用程式。
套件格式是常見的資料夾結構,其名稱含有副檔名 .bundle,並且含有定義各種外掛程式元件的 XML 檔案。以組合方式來部署自訂應用程式時,由於套件的 XML 檔案中已定義外掛程式的參數,因此您能以更輕鬆的方式將目標瞄準多個作業系統及產品版本。在部署外掛程式時,可以使用組合方式來取代建立複雜的安裝程式腳本。
如果要部署外掛程式,可將其放置在本端磁碟機上 ApplicationPlugins 或 ApplicationAddins 的其中一個資料夾中。
當 AutoCAD 系列產品或 AutoCAD LT 啟動時,系統會檢查 ApplicationPlugins 或 ApplicationAddins 資料夾中是否有外掛程式。系統會自動註冊找到的外掛程式,並根據每個套件 XML 檔案中的詮釋資料來載入套件。
從 AutoCAD 2016 系列產品 Windows 版開始,建議您以數位方式簽署您的自訂程式檔。透過以數位方式簽署自訂程式檔,即可通知使用者是誰發佈了自訂程式檔,以及檔案在經過數位簽署之後是否有進行任何變更。若要取得有關數位簽署自訂程式檔的資訊,請參閱「關於數位簽署自訂程式檔」主題。
系統會檢查每個載入的自訂程式檔案中是否有數位簽章。如果發現自訂程式檔案中貼附了數位簽章,系統就會對使用者顯示數位憑證的相關資訊以及簽署該檔案的發佈者姓名。使用者可以選擇繼續載入檔案,也可以信任正在載入之檔案發佈者的所有檔案。如果沒有數位簽章或是沒有找到有效的數位簽章,系統就會通知使用者,指出該程式檔可能不安全,不適合載入和執行。
您可以使用安裝程式 (如 MSI) 來部署套件,或手動將檔案和資料夾結構複製到 ApplicationPlugins 或 ApplicationAddins 資料夾中。如果是 Autodesk App Store 的下載,套件的部署是使用 Windows 上的 MSI 安裝程式完成。
在目前階段作業期間安裝新外掛程式時,AutoCAD 系列產品或 AutoCAD LT 預設會自動註冊外掛程式。外掛程式的載入行為是由系統變數 APPAUTOLOAD 所控制。當 APPAUTOLOAD 設定為 0 時,除非使用 APPAUTOLOADER 指令,否則不載入外掛程式。
從 ApplicationPlugins 或 ApplicationAddins 資料夾中移除副檔名為 .bundle 的適當資料夾,便可以解除安裝套件。提供原始安裝程式的解除安裝選項,或手動刪除 .bundle 資料夾也可以解除安裝套件。