萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 軟體知識 >  >> 影像處理 >> CAD 教學 >> CAD 使用教學 >> 常見案例解析

AutoCAD 專家級應用技巧 44 例:從系統變量到二次開發的效率寶典

前言:專家與新手的分水嶺 — 系統級認知與工作流優化

AutoCAD 擁有數百系統變量、命令別名、LISP/ARX/VBA 擴展機制。專家不僅「會用命令」,更懂「調校系統」、「構建工作流」、「編寫工具」。本文精選 44 條高價值技巧,覆蓋界面、繪圖、編輯、標注、文件、輸出、菜單、二次開發七大維度。

一、 界面與顯示控制 (1-4)

  1. BLIPMODE=OFF:關閉滑鼠點擊產生的標記點 (「雞痘」),保持屏幕乾淨
  2. CMDDIA=0:命令改用命令行模式 (如 PLOT 直接進命令行而非對話框),腳本/自動化必備
  3. PELLIPSE=1:橢圓命令生成 **PLINE (多段線)** 而非真橢圓實體 — 便於後續編輯/偏移/炸開
  4. CMDECHO=0:腳本/LISP 運行時關閉命令行回顯,**大幅提升執行速度**,結束後恢復 1

二、 標注與文字工程化 (5-13)

  1. DIMSCALE = 圖紙縮放分母:1:100 圖設 100,標注自動縮放箭頭/文字/間距。模型空間 1:1 繪圖的配套變量
  2. BREAK @ 技巧:BREAK 選第一點後輸入 @,以第一點為準分斷實體 — 單點斷開,製造虛實線段切換神技
  3. GDT.SHP 字體修正圓度符號:形位公差中圓度/同軸度符號「○」實為 127° 弧 (非 360°)。文件位 Support\gdt.shp,2/4 號字符。修改為 90° 反而更難看,**建議接受原狀或用軟件自帶公差命令**
  4. TXTEXP (Express/Bonus) 炸開文字為線條:R14 完整安裝或自選 Bonus 組件可用。製造立體字、CNC 雕刻路徑、特殊字體效果必備
  5. ARCTEXT (Express) 弧形文字:選圓弧 → 輸入文字 → 確定。自動沿弧線排布,標牌/圖框常用
  6. MPEDIT (Express) 批量轉多段線 + 統一線寬:選多條線 → MPEDIT → 轉 PLine → 統一修改線寬,比逐個 PEDIT 快數量級
  7. RASTERIN.EXE 移植舊版位圖導入:R14 IMAGE 命令僅嵌入顯示 (炸開變框)。從 R13 複製 RASTERIN.EXE 到 R14,APPLOAD 載入,恢復 BMPIN/PCXIN 等可編輯導入命令
  8. BREAK @ 單點斷開 (重述):製造「一段實線一段虛線」單對象,繪圖規範常用

三、 命令別名體系:鍵盤流極速操作 (14-16)

  1. 單字符別名 (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 — **單鍵啟動核心命令**
  2. 雙字符別名擴展: 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 — **高頻命令兩鍵直達**
  3. ACAD.PGP 移植性: 將 R14 Support\acad.pgp 複製至 R13 同目錄,舊版即享新版別名體系

四、 系統級自定義與自動化 (17-22)

  1. ACAD.PGP 結構: 別名, *命令名 格式。可自定義系統命令 (如 SH, *SHELL 執行 DOS 命令,Windows 下作用有限)
  2. NOTEPAD 無閃屏啟動 LISP: 原 NOTEPAD 命令調用 DOS 閃屏。編寫 note.lsp:(defun c:notepad () (startapp "notepad")),刪除 PGP 中 NOTEPAD 定義,啟動 LISP 載入 (load "note"),最佳放入 acad20xx.lsp (舊 acad.lsp) 自動載入
  3. 打印線寬由顏色/圖層驅動: 圖層定義顏色+線型+線寬 → 打印樣式表 (CTB/STB) 映射顏色→線寬 → 機械圖紙線型線寬全自動化
  4. ACAD.DWT 模板工程化: 預置圖層/塊/標注樣式/文字樣式/圖框/標題欄/視口/打印設置 — **新建即標準化**,消除重複勞動
  5. LISP 文件觀察學習: R14 最後開源 LISP 內容;2000+ 加密。珍重研讀 R14 LISP 源碼理解內核邏輯
  6. 二次開發演進史: LISP → ADS (R11) → ADS 實模式 C (R12) → ARX (R13) → VB Automation (R14) → **VB/VBA 成為非專業程序員最佳入口** — 無需學 ADS/ARX/LISP 即可開發

五、 進階工作流與文件管理 (23-32)

  1. 復雜公差標注代碼: %%c30{H11(}{H0.7x;S+0.1^-0.2;}) 實現 φ30H11 等複合公差。繁瑣則封裝 LISP/VBA 對話框
  2. PURGE 多次執行: 外部参照/塊嵌套導致單次 PURGE 不乾淨,**連續執行 3-5 次** 直到無可清除
  3. 幫助系統擴展: 修改 acad.cnt 加入自定義幫助鏈接,構建企業知識庫入口
  4. 自製 .ahp → .hlp 幫助文件: 編寫 .ahp → ahp2hlp.exe 生成 .hpj/.rtf → Help Workshop (VC5) 編譯 .hlp → 整合進 AutoCAD 幫助
  5. DOS 工具鏈殘留價值: SLIDELIB.EXE 製幻燈片庫、MC.EXE 編譯菜單 — 華裔遺產仍有用
  6. 裝配階段:塊插入 → 炸開 → GROUP 成組 → DDSELECT 控制組選狀態:移動時開組選,編輯時關組選單獨操作成員
  7. 菜單定制: 源文件 .mnu 文本編輯 → MENU/MENULOAD 載入。工具欄右鍵 → Customize → 新建工具欄 → 拖入空按鈕 → 右鍵定義圖標/命令/宏 — **零代碼構建專用工具掌**
  8. 狀態欄自定義 — DIESEL 語言 / MODEMACRO: MODEMACRO $(getvar,clayer) → 狀態欄實時顯示當前圖層名。可擴展顯示捕捉模式、正交狀態、標注比例等任意變量

六、 文件格式與輸出全景圖 (33-37)

  1. DIMZIN=8:標注值抑制尾隨零 (100.0000→100) — **直接接受默認值無需刪零**,極大提速
  2. 快捷鍵失效急救: MENU 重載當前 .mnu 源文件 — 多數因菜單編譯異常導致
  3. MTEXT 調用 Word 97 編輯器: Tools→Preferences→Files→Text Editor Application → 選 Winword.exe → 之後 MTEXT 直接喚醒 Word 界面編輯 — **功能強大但啟動慢,視項目權衡**
  4. 工具按鈕掛載 LISP: Toolbars→Customize→Custom 分類→拖空按鈕→右鍵定義:宏 ^C^C(load "chtext")、圖標、提示 — **一鍵載入常用 LISP**,如文字修改神器 chtext.lsp
  5. VIEWRES 提升圖元解析度: 圖形插入 Word 後圓變多邊形 → VIEWRES 設大值 (如 2000) → 圓弧分段數增加,導出 WMF/EMF 更圓滑
  6. RENDER ARX 協載: 渲染窗口無關閉鈕 → 命令行 (arxunload "render") 強制卸載 — ARX 擴展特性

七、 遺珠補遺 (38-44)

  1. 圖形格式導出全景: 原生 .dwg → 導出 .bmp/.wmf/.eps/.dxf/.3ds;RENDER 可存 .pcx/.tga/.tif;裝「Raster file export」虛擬打印機打印到文件;2000+ 直存 .jpg
  2. SELECT 選擇集構造術: W/C/WP/CP/F/R/A/'FILTER/QuickSelect — 靈活組合構建精準選集,效率倍增
  3. 圖層隔離/取消隔離: LAYISO/LAYUNISO (Express) — 一鍵聚焦/恢復
  4. 圖層狀態管理器: LAYERSTATE 保存/恢復圖層狀態快照 (顏色/鎖定/凍結/打印) — 方案對比、階段管控神器
  5. 圖紙空間視口鎖定: 視口屬性 → 鎖定 = 是 — 防止誤縮放破壞標注比例
  6. 快速選擇 (QSELECT): 2000+ 內置,按屬性 (顏色/線型/圖層/對象類型/長度/面積...) 篩選選集 — 比 FILTER 更直觀
  7. 對象隔離/隱藏/取消隔離: 右鍵菜單 → 隔離對象/隱藏對象/取消隔離 — **對象級** 視覺管理,比圖層級更精細

結語:從技巧收集者到工作流架構師

44 條技巧非孤立招式,而是構成「環境配置 → 繪圖編輯 → 標注輸出 → 文件管理 → 自動化擴展」完整體系的節點。建議:

  1. 建立個人/團隊 .dwt 模板固化環境變量
  2. 編寫 acad.lsp 自動載入常用 LISP/設置
  3. 定制專用工具掌/菜單/狀態欄
  4. 沉澱設計資產至設計中心/工具掌/圖塊庫
  5. 以 VBA/VSTA/.NET 封裝高頻業務流程為命令

**工欲善其事,必先利其器。器不在多,在於精、在於序、在於自動化。**

copyright © 萬盛學電腦網 all rights reserved