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

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

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

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

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

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

信任外掛程式套件

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

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

安裝外掛程式套件

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

載入外掛程式套件

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

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

解除安裝外掛程式套件

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

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