跳到主要內容
Hai 二次開發工作室

ACD-01 · AutoCAD / AutoLISP

AutoCAD 二次開發・LISP 外掛程式客製

每次出圖都要換圖框、調整圖層、逐張設定列印,再把屬性圖塊的資料抄到料表? 網路上的現成 LISP 能解決一部分,但圖框格式、圖層名稱與檔名規則不一定跟公司的一樣。

我依你們的圖面規範做成專用的外掛程式與指令,將多個重複步驟整合在一起,減少逐張設定與操作。

圖框批次列印屬性萃取

也常被稱為:AutoCAD 外掛、LISP 程式、巨集指令

AutoCAD 外掛程式示意圖:原本開圖、插入圖框、逐格填標題欄、逐張列印與改檔名,改用外掛程式選擇資料夾後一個指令執行,產生帶入資料的標題欄、依圖號命名的 PDF 與缺資料清單
示意圖,實際流程與畫面依你們的需求設計。

ACD-02

可以做什麼

以下是 AutoCAD LISP 可以處理的需求。我會協助整理圖面規則與例外情況,作為開發與測試依據。

  1. 01

    圖框與標題欄

    依圖紙大小自動插入圖框,從檔名或表單帶入圖號、日期、繪圖者。

    AutoCAD 圖框與標題欄自動化 →
  2. 02

    批次列印・轉 PDF

    整個資料夾一次輸出 PDF,套用固定的列印樣式與命名規則。

    AutoCAD 批次列印・批次轉 PDF →
  3. 03

    屬性圖塊萃取

    讀取圖塊屬性整理成 BOM 或材料表,匯出 Excel。

  4. 04

    圖層與標註規範檢查

    檢查圖層、文字型式、標註型式是否符合公司標準,並可一鍵修正。

  5. 05

    專用繪圖指令

    管路、配電、鋼構、鈑金等常畫的圖形做成參數化指令,輸入尺寸就畫好。

  6. 06

    既有 LISP 修改・除錯

    網路下載或前人留下的 LISP,評估既有程式,修正錯誤並依確認的使用情境測試。

ACD-03

常見開發情境

針對特定工作的詳細說明:內建功能能做到哪裡、什麼情況適合客製。

ACD-04

工具形式

依功能、使用方式與 AutoCAD 版本,選擇適合的工具形式。

指令型工具

適合的需求繪圖輔助、批次處理、圖面檢查

備註開發快;AutoCAD LT 2024 起也可使用

含對話框的工具

適合的需求需要輸入尺寸、選項或清單

備註操作方式接近原生指令

與外部資料串接

適合的需求讀寫 Excel、資料庫或 ERP

備註僅完整版 AutoCAD

只想把幾個固定步驟做成一個按鈕,可以先看AutoCAD 巨集指令怎麼寫; 拿到現成的 LISP 不知道怎麼裝,見AutoCAD LISP 怎麼用。

相關技術筆記

全部筆記 →

ACD-05

常見問題

完整版 AutoCAD 一直都能執行 LISP;AutoCAD LT 則是 Windows 版 2024 起才可以(Mac 版 LT 不行),許多批次與繪圖輔助功能可以做;但需要和 Excel 或其他系統直接串接的功能,仍須使用完整版 AutoCAD。開發前我會先確認你們的版本。

先說一個最花時間的步驟

說明 AutoCAD 版本(完整版或 LT)與目前的操作步驟就可以開始;評估需要時,再提供代表性的圖面。

LINE諮詢開發需求