前言:專家與新手的分水嶺 — 系統級認知與工作流優化
AutoCAD 擁有數百系統變量、命令別名、LISP/ARX/VBA 擴展機制。專家不僅「會用命令」,更懂「調校系統」、「構建工作流」、「編寫工具」。本文精選 44 條高價值技巧,覆蓋界面、繪圖、編輯、標注、文件、輸出、菜單、二次開發七大維度。
一、 界面與顯示控制 (1-4)
- BLIPMODE=OFF:關閉滑鼠點擊產生的標記點 (「雞痘」),保持屏幕乾淨
- CMDDIA=0:命令改用命令行模式 (如 PLOT 直接進命令行而非對話框),腳本/自動化必備
- PELLIPSE=1:橢圓命令生成 **PLINE (多段線)** 而非真橢圓實體 — 便於後續編輯/偏移/炸開
- CMDECHO=0:腳本/LISP 運行時關閉命令行回顯,**大幅提升執行速度**,結束後恢復 1
二、 標注與文字工程化 (5-13)
- DIMSCALE = 圖紙縮放分母:1:100 圖設 100,標注自動縮放箭頭/文字/間距。模型空間 1:1 繪圖的配套變量
- BREAK @ 技巧:BREAK 選第一點後輸入
@,以第一點為準分斷實體 — 單點斷開,製造虛實線段切換神技
- GDT.SHP 字體修正圓度符號:形位公差中圓度/同軸度符號「○」實為 127° 弧 (非 360°)。文件位
Support\gdt.shp,2/4 號字符。修改為 90° 反而更難看,**建議接受原狀或用軟件自帶公差命令**
- TXTEXP (Express/Bonus) 炸開文字為線條:R14 完整安裝或自選 Bonus 組件可用。製造立體字、CNC 雕刻路徑、特殊字體效果必備
- ARCTEXT (Express) 弧形文字:選圓弧 → 輸入文字 → 確定。自動沿弧線排布,標牌/圖框常用
- MPEDIT (Express) 批量轉多段線 + 統一線寬:選多條線 → MPEDIT → 轉 PLine → 統一修改線寬,比逐個 PEDIT 快數量級
- RASTERIN.EXE 移植舊版位圖導入:R14 IMAGE 命令僅嵌入顯示 (炸開變框)。從 R13 複製
RASTERIN.EXE 到 R14,APPLOAD 載入,恢復 BMPIN/PCXIN 等可編輯導入命令
- BREAK @ 單點斷開 (重述):製造「一段實線一段虛線」單對象,繪圖規範常用
三、 命令別名體系:鍵盤流極速操作 (14-16)
- 單字符別名 (R14+ 新增): A=ARC, B=BMAKE, C=CIRCLE, D=DDIM, E=ERASE, F=FILLET, G=GROUP, H=BHATCH, I=DDINSERT, L=LINE, M=MOVE, O=OFFSET, P=PAN, R=REDRAW, S=STRETCH, T=MTEXT, U=UNDO, V=DDVIEW, W=WBLOCK, X=EXPLODE, Z=ZOOM — **單鍵啟動核心命令**
- 雙字符別名擴展: AR=ARRAY, CO=COPY, DI=DIST, DO=DONUT, DT=DTEXT, FI=FILTER, MI=MIRROR, PL=PLINE, RO=ROTATE, TR=TRIM, SC=SCALE, SN=SNAP, ST=STYLE, UN=UNITS — **高頻命令兩鍵直達**
- ACAD.PGP 移植性: 將 R14
Support\acad.pgp 複製至 R13 同目錄,舊版即享新版別名體系
四、 系統級自定義與自動化 (17-22)
- ACAD.PGP 結構:
別名, *命令名 格式。可自定義系統命令 (如 SH, *SHELL 執行 DOS 命令,Windows 下作用有限)
- NOTEPAD 無閃屏啟動 LISP: 原
NOTEPAD 命令調用 DOS 閃屏。編寫 note.lsp:(defun c:notepad () (startapp "notepad")),刪除 PGP 中 NOTEPAD 定義,啟動 LISP 載入 (load "note"),最佳放入 acad20xx.lsp (舊 acad.lsp) 自動載入
- 打印線寬由顏色/圖層驅動: 圖層定義顏色+線型+線寬 → 打印樣式表 (CTB/STB) 映射顏色→線寬 → 機械圖紙線型線寬全自動化
- ACAD.DWT 模板工程化: 預置圖層/塊/標注樣式/文字樣式/圖框/標題欄/視口/打印設置 — **新建即標準化**,消除重複勞動
- LISP 文件觀察學習: R14 最後開源 LISP 內容;2000+ 加密。珍重研讀 R14 LISP 源碼理解內核邏輯
- 二次開發演進史: LISP → ADS (R11) → ADS 實模式 C (R12) → ARX (R13) → VB Automation (R14) → **VB/VBA 成為非專業程序員最佳入口** — 無需學 ADS/ARX/LISP 即可開發
五、 進階工作流與文件管理 (23-32)
- 復雜公差標注代碼:
%%c30{H11(}{H0.7x;S+0.1^-0.2;}) 實現 φ30H11 等複合公差。繁瑣則封裝 LISP/VBA 對話框
- PURGE 多次執行: 外部参照/塊嵌套導致單次 PURGE 不乾淨,**連續執行 3-5 次** 直到無可清除
- 幫助系統擴展: 修改
acad.cnt 加入自定義幫助鏈接,構建企業知識庫入口
- 自製 .ahp → .hlp 幫助文件: 編寫 .ahp →
ahp2hlp.exe 生成 .hpj/.rtf → Help Workshop (VC5) 編譯 .hlp → 整合進 AutoCAD 幫助
- DOS 工具鏈殘留價值:
SLIDELIB.EXE 製幻燈片庫、MC.EXE 編譯菜單 — 華裔遺產仍有用
- 裝配階段:塊插入 → 炸開 → GROUP 成組 → DDSELECT 控制組選狀態:移動時開組選,編輯時關組選單獨操作成員
- 菜單定制: 源文件
.mnu 文本編輯 → MENU/MENULOAD 載入。工具欄右鍵 → Customize → 新建工具欄 → 拖入空按鈕 → 右鍵定義圖標/命令/宏 — **零代碼構建專用工具掌**
- 狀態欄自定義 — DIESEL 語言 / MODEMACRO:
MODEMACRO $(getvar,clayer) → 狀態欄實時顯示當前圖層名。可擴展顯示捕捉模式、正交狀態、標注比例等任意變量
六、 文件格式與輸出全景圖 (33-37)
- DIMZIN=8:標注值抑制尾隨零 (100.0000→100) — **直接接受默認值無需刪零**,極大提速
- 快捷鍵失效急救:
MENU 重載當前 .mnu 源文件 — 多數因菜單編譯異常導致
- MTEXT 調用 Word 97 編輯器: Tools→Preferences→Files→Text Editor Application → 選
Winword.exe → 之後 MTEXT 直接喚醒 Word 界面編輯 — **功能強大但啟動慢,視項目權衡**
- 工具按鈕掛載 LISP: Toolbars→Customize→Custom 分類→拖空按鈕→右鍵定義:宏
^C^C(load "chtext")、圖標、提示 — **一鍵載入常用 LISP**,如文字修改神器 chtext.lsp
- VIEWRES 提升圖元解析度: 圖形插入 Word 後圓變多邊形 →
VIEWRES 設大值 (如 2000) → 圓弧分段數增加,導出 WMF/EMF 更圓滑
- RENDER ARX 協載: 渲染窗口無關閉鈕 → 命令行
(arxunload "render") 強制卸載 — ARX 擴展特性
七、 遺珠補遺 (38-44)
- 圖形格式導出全景: 原生 .dwg → 導出 .bmp/.wmf/.eps/.dxf/.3ds;RENDER 可存 .pcx/.tga/.tif;裝「Raster file export」虛擬打印機打印到文件;2000+ 直存 .jpg
- SELECT 選擇集構造術: W/C/WP/CP/F/R/A/'FILTER/QuickSelect — 靈活組合構建精準選集,效率倍增
- 圖層隔離/取消隔離:
LAYISO/LAYUNISO (Express) — 一鍵聚焦/恢復
- 圖層狀態管理器:
LAYERSTATE 保存/恢復圖層狀態快照 (顏色/鎖定/凍結/打印) — 方案對比、階段管控神器
- 圖紙空間視口鎖定: 視口屬性 → 鎖定 = 是 — 防止誤縮放破壞標注比例
- 快速選擇 (QSELECT): 2000+ 內置,按屬性 (顏色/線型/圖層/對象類型/長度/面積...) 篩選選集 — 比 FILTER 更直觀
- 對象隔離/隱藏/取消隔離: 右鍵菜單 → 隔離對象/隱藏對象/取消隔離 — **對象級** 視覺管理,比圖層級更精細
結語:從技巧收集者到工作流架構師
44 條技巧非孤立招式,而是構成「環境配置 → 繪圖編輯 → 標注輸出 → 文件管理 → 自動化擴展」完整體系的節點。建議:
- 建立個人/團隊
.dwt 模板固化環境變量
- 編寫
acad.lsp 自動載入常用 LISP/設置
- 定制專用工具掌/菜單/狀態欄
- 沉澱設計資產至設計中心/工具掌/圖塊庫
- 以 VBA/VSTA/.NET 封裝高頻業務流程為命令
**工欲善其事,必先利其器。器不在多,在於精、在於序、在於自動化。**