AutoCAD
AutoCAD 外掛程式怎麼下載與安裝?種類、安全性警告與版本相容
AutoCAD 外掛程式(也有人叫插件、Plug-in)可以補上軟體沒有的功能,例如快速標註、算面積、批次出圖。 但網路上找到的外掛安裝方式不一樣,裝完找不到指令、跳出安全性警告、換版本就不能用,這篇都整理了處理方式。
內容依 Autodesk AutoCAD 2025 的繁體中文說明整理,介面名稱照說明的寫法。 以 Windows 版完整 AutoCAD 為準,AutoCAD LT 與 Mac 版的差異放在LT 那一節。
本文目錄(9 節)
外掛程式去哪裡下載
- Autodesk Design and Make Marketplace(原 Autodesk App Store):Autodesk 官方的外掛商店, 舊網址 apps.autodesk.com 現在會轉到這裡。下載前先看頁面標示支援的產品(AutoCAD 或 AutoCAD LT)與版本; 在 Windows 上從這裡下載的外掛,是用 MSI 安裝程式安裝
- AutoCAD 內建的 Express Tools:找其他外掛之前,可以先看完整版 AutoCAD 已經附的這一組工具。 預設安裝就包含 Express Tools,輸入
EXPRESSTOOLS啟用後,在功能區的「Express Tools」頁籤使用。 Autodesk 說明這些工具免費提供但不受支援,只有英文版,也不支援雙位元字元,要處理中文文字前先測試 - 開發者或廠商的網站:選有明確公司資訊、版本說明與聯絡方式的來源,出問題時才找得到人
- 網路上分享的 LISP:論壇、部落格也有人分享 .lsp,載入前先用文字編輯器看過內容, 做法見下載來的 LISP,載入前先檢查
- 不要裝來路不明的打包外掛:Autodesk 說明指出,惡意程式碼會安插在未經授權的附加元件中
先分辨:外掛是哪一種
從使用者的角度,外掛大致分成兩種,安裝方式不同:
| 類型 | 拿到的東西 | 怎麼開始用 |
|---|---|---|
| 安裝檔型 | 一個安裝程式,例如從 Autodesk 官方商店下載的外掛 | 執行安裝程式,重新開啟 AutoCAD |
| 單一檔案型 | 一個或幾個檔案,例如 .lsp、.fas、.vlx,或 .NET 的 .dll | .lsp、.fas、.vlx 用 APPLOAD 載入;.dll 用 NETLOAD 載入 |
有安裝檔的外掛:照步驟安裝
- 先關閉 AutoCAD
- 確認外掛標示支援的 AutoCAD 版本與你使用的版本相同
- 執行安裝程式,依畫面完成安裝
- 重新開啟 AutoCAD,依外掛說明找新的頁籤、按鈕或指令
從 Autodesk 官方商店下載的外掛就是這種:使用 Autodesk 的套件格式(資料夾名稱以 .bundle 結尾), 在 Windows 上由 MSI 安裝程式放到下列其中一個 ApplicationPlugins 資料夾:
%PROGRAMFILES%\Autodesk\ApplicationPlugins%ALLUSERSPROFILE%\Autodesk\ApplicationPlugins%APPDATA%\Autodesk\ApplicationPlugins
AutoCAD 啟動時會檢查這些資料夾,自動註冊並載入找到的外掛;在 AutoCAD 開著時安裝的新外掛,預設也會自動註冊。 不過只有放在 %PROGRAMFILES%\Autodesk\ApplicationPlugins 的外掛會直接被信任、不檢查數位簽章; 放在另外兩個資料夾的外掛,資料夾必須加入可信任的位置,外掛也必須經過數位簽署。
如果外掛都沒有載入,可以檢查 APPAUTOLOAD 系統變數:設為 0 時,除非執行 APPAUTOLOADER 指令,否則不會載入外掛。 AutoCAD for Mac 對應的是 ApplicationAddins 資料夾,例如 /Applications/Autodesk/ApplicationAddins。
單一檔案的外掛:載入後使用
拿到的是 .lsp、.fas、.vlx 時,要在 AutoCAD 裡用「載入應用程式」(APPLOAD)載入, 想每次啟動都能用,要加入 APPLOAD 的「啟動套件」;從 AutoCAD 2014 起,加入啟動套件的檔案必須放在可信任的位置。 詳細步驟見 AutoCAD LISP 怎麼載入?。
拿到的是 .NET 的 .dll 時,在指令提示輸入 NETLOAD,在「選擇 .NET 組件」對話方塊選取 DLL 檔,按「開啟」。 「載入/卸載應用程式」對話方塊的說明提到的應用程式類型是 ObjectARX、VBA、DBX、LSP、VLX、FAS,沒有提到 .NET 的 DLL;Autodesk 說明載入 .NET 組件用的是 NETLOAD。
檔案建議集中放在一個固定資料夾,不要放在「下載」或桌面,之後搬移或整理時才不會找不到;這個資料夾也就是要加入可信任位置的那一個。
跳出安全性警告怎麼辦
AutoCAD 載入外部程式時,如果檔案不在「可信任的位置」,會跳出「檔案載入 - 安全性考量訊息」,詢問是否要載入。 這是保護機制,避免來路不明的程式自動執行。
- 確定來源可信:再按「載入」;不確定就按「不要載入」
- 不想每次都被問:把外掛所在的資料夾加入「選項」→「檔案」→「可信任的位置」,重新啟動 AutoCAD 後生效; Autodesk 建議這個資料夾設成唯讀。
C:\Program Files與C:\Program Files (x86)底下本來就會被信任 - 警告是 SECURELOAD 系統變數控制的:初始值 1,從可信任位置以外載入時顯示警告; 設為 2 時只允許從可信任位置載入;設為 0 則不顯示警告,Autodesk 說明不建議使用。受影響的檔案包括 LSP、FAS、VLX、MNL、ARX、DLL、.NET 組合與 VBA 巨集(DVB 檔)
- 不要為了省事把 SECURELOAD 改成 0:公司電腦尤其要避免
換版本後外掛不能用
升級 AutoCAD 後外掛失效,可以依序檢查:
- 外掛支援的版本:先看外掛標示支援哪些 AutoCAD 年份;不支援新版時,要安裝開發者提供的新版外掛
- 自動載入設定要重新確認:升級後打開 APPLOAD,看「啟動套件」清單裡還有沒有原本的檔案; 從 AutoCAD 2014 起,加入啟動套件的檔案必須放在可信任的位置,新版「選項」→「檔案」→「可信任的位置」要包含外掛資料夾
- 路徑改變:外掛裡指定的資料夾在新電腦上不存在
不論哪一種外掛,升級前都建議先在一台電腦上測試一次。
AutoCAD LT 能裝外掛嗎
完整版 AutoCAD 可以用這篇提到的各種外掛。AutoCAD LT for Windows 啟動時同樣會檢查 ApplicationPlugins 資料夾, 所以 .bundle 形式的外掛也能裝,但外掛裡的程式要是 LT 能跑的:LT 2024 起可以跑 LISP, 不支援 ObjectARX、VBA 和 DBX 應用程式,.NET 的 .dll 外掛也不能用。AutoCAD LT for Mac 不支援外掛程式。
下載外掛前先看清楚是否標示支援 LT。LT 能用的 LISP 範圍見AutoCAD LT 能用 LISP 嗎?。
挑外掛時先看這幾點
- 支援的版本:包含 AutoCAD 年份,以及是否支援 LT
- 來源:優先選擇 Autodesk 官方商店或有明確開發者資訊的外掛
- 授權:要不要付費、有沒有試用期限;公司使用時確認是否允許商業用途
- 數位簽章:含 ARX、DBX、CRX、HDI、DLL 檔的外掛,Autodesk 建議確認檔案有可信來源認證的數位簽署
- 是否還有更新:很久沒更新的外掛,新版本可能無法使用
- 是否符合公司規則:圖層名稱、圖框格式、檔名規則不同時,現成外掛可能只解決一部分
公司多台電腦統一管理
- 外掛檔案放在共用資料夾,所有電腦從同一處載入,更新時只換一次
- 共用資料夾統一加入可信任的位置,避免每個人各自處理安全性警告;Autodesk 說明這些路徑也可以在部署精靈中設定,並可由 CAD 管理員鎖住
- 保留一份清單:外掛名稱、用途、支援版本、授權、負責人
- 升級 AutoCAD 前,先在一台電腦測過所有常用外掛
現成外掛不符合公司的圖框、圖層或命名規則,或需要把多個外掛整合成一套時, 可以參考 AutoCAD 二次開發・外掛程式客製。 只是想把幾個固定步驟做成一個按鈕,不一定要裝外掛,可以先看AutoCAD 巨集指令怎麼寫。
參考資料(AutoCAD 2025 說明):關於安裝和解除安裝外掛應用程式、載入管理的 .NET 應用程式、「載入/卸載應用程式」對話方塊、使用 Express Tools、關於 AutoCAD Express Tools、關於安全性及病毒防護、SECURELOAD (系統變數)、在產品內使用自訂可執行檔、「檔案」頁籤 (「選項」對話方塊)
常見問題
Q:AutoCAD 外掛程式要去哪裡下載?
Autodesk 官方的外掛商店原本叫 Autodesk App Store,舊網址 apps.autodesk.com 現在會轉到 Autodesk Design and Make Marketplace;在 Windows 上從這裡下載的外掛,用 MSI 安裝程式安裝。其他來源請選有明確開發者資訊、版本說明與聯絡方式的網站;來路不明的打包外掛不要裝,Autodesk 說明指出惡意程式碼會安插在未經授權的附加元件中。
Q:AutoCAD 有內建的外掛工具嗎?
完整版 AutoCAD 預設安裝就包含 Express Tools,在指令提示輸入 EXPRESSTOOLS 啟用後,到功能區的「Express Tools」頁籤使用。Autodesk 說明這些工具免費提供但不受支援,只有英文版,也不支援雙位元字元,要處理中文文字前先測試。
Q:拿到的外掛是 .dll 檔,要怎麼載入?
.NET 的 .dll 外掛用 NETLOAD 載入:在指令提示輸入 NETLOAD,在「選擇 .NET 組件」對話方塊選取 DLL 檔,按「開啟」。.lsp、.fas、.vlx 才是用 APPLOAD 載入。AutoCAD LT 不能用 .NET 外掛。
Q:外掛裝好了,功能區卻找不到新按鈕?
先關閉 AutoCAD 再重新開啟;若仍沒有出現,確認外掛支援你目前的 AutoCAD 版本,並查看外掛說明中的指令名稱,直接在指令行輸入試試看。所有外掛都沒有載入時,檢查 APPAUTOLOAD 系統變數,設為 0 時不會自動載入外掛。
Q:不要的外掛要怎麼移除?
有安裝檔的外掛,用原本安裝程式的解除安裝選項移除,或刪除 ApplicationPlugins 資料夾裡對應的 .bundle 資料夾;從 Autodesk 官方商店下載的外掛,重新下載一次也會出現解除安裝的提示。單一檔案型的外掛,從啟動套件或 acaddoc.lsp 等自動載入設定中移除該檔案,再重新開啟 AutoCAD 即可。