關於安裝和解除安裝外掛應用程式

外掛程式的自動載入程式機制,能讓您更輕鬆地部署使用套件格式的自訂應用程式。

套件格式是常見的資料夾結構,其名稱含有副檔名 .bundle,並且含有定義各種外掛程式元件的 XML 檔案。以組合方式來部署自訂應用程式時,由於套件的 XML 檔案中已定義外掛程式的參數,因此您能以更輕鬆的方式將目標瞄準多個作業系統及產品版本。在部署外掛程式時,可以使用組合方式來取代建立複雜的安裝程式腳本。

註: AutoCAD LT for Mac 不支援外掛程式。

如果要部署外掛程式,可將其放置在本端磁碟機上 ApplicationPluginsApplicationAddins 的其中一個資料夾中。

當 AutoCAD 系列產品或 AutoCAD LT 啟動時,系統會檢查 ApplicationPluginsApplicationAddins 資料夾中是否有外掛程式。系統會自動註冊找到的外掛程式,並根據每個套件 XML 檔案中的詮釋資料來載入套件。

註: 雖然可以從任何 ApplicationPlugins 資料夾載入外掛程式,但還是建議您將所有外掛程式放在 Windows 的 %PROGRAMFILES%\Autodesk\ApplicationPlugins 資料夾中。此位置的外掛程式受到信任,不會檢查是否有數位簽章。其他所有 ApplicationPlugins 資料夾在應用程式偏好中必須為可信任,且必須經過數位簽署。

信任外掛程式套件

從 AutoCAD 2016 系列產品 Windows 版開始,建議您以數位方式簽署您的自訂程式檔。透過以數位方式簽署自訂程式檔,即可通知使用者是誰發佈了自訂程式檔,以及檔案在經過數位簽署之後是否有進行任何變更。若要取得有關數位簽署自訂程式檔的資訊,請參閱「關於數位簽署自訂程式檔」主題。

系統會檢查每個載入的自訂程式檔案中是否有數位簽章。如果發現自訂程式檔案中貼附了數位簽章,系統就會對使用者顯示數位憑證的相關資訊以及簽署該檔案的發佈者姓名。使用者可以選擇繼續載入檔案,也可以信任正在載入之檔案發佈者的所有檔案。如果沒有數位簽章或是沒有找到有效的數位簽章,系統就會通知使用者,指出該程式檔可能不安全,不適合載入和執行。

安裝外掛程式套件

您可以使用安裝程式 (如 MSI) 來部署套件,或手動將檔案和資料夾結構複製到 ApplicationPluginsApplicationAddins 資料夾中。如果是 Autodesk App Store 的下載,套件的部署是使用 Windows 上的 MSI 安裝程式完成。

載入外掛程式套件

在目前階段作業期間安裝新外掛程式時,AutoCAD 系列產品或 AutoCAD LT 預設會自動註冊外掛程式。外掛程式的載入行為是由系統變數 APPAUTOLOAD 所控制。當 APPAUTOLOAD 設定為 0 時,除非使用 APPAUTOLOADER 指令,否則不載入外掛程式。

註: 從 AutoCAD 2014 系列產品開始,自訂應用程式必須使用「安全模式」;當 SECURELOAD 系統變數設定為 1 或 2。當在安全模式作業下,程式僅限於載入並執行包含來自可信任的位置之程式碼的檔案;可信任的位置由 TRUSTEDPATHS 系統變數指定。

解除安裝外掛程式套件

ApplicationPluginsApplicationAddins 資料夾中移除副檔名為 .bundle 的適當資料夾,便可以解除安裝套件。提供原始安裝程式的解除安裝選項,或手動刪除 .bundle 資料夾也可以解除安裝套件。

註: 從 Autodesk App Store 網站所下載的外掛程式,也可以透過重新下載該外掛程式來解除安裝。當下載完成時,會出現解除安裝外掛程式的提示。