筆者在
AUTOCAD中編輯大量圖形時(shí),發(fā)現(xiàn)僅用AUOTCAD本身提供的命令,效率實(shí)在太低,故編寫系列批量處理
程序以提高工作效率、工作質(zhì)量。
*OLqr/ yb 4c5BlD 1.批量修改POLYLINE的線寬(CH_w):
aAjl
58 bRvGetX 我們知道編輯一條POLYLINE的線寬可以通過Pedit命令來完成,如果需要編輯多條POLYLINE時(shí)還使用Pedit命令則不但需要選擇目標(biāo),還要輸入線寬,實(shí)在有點(diǎn)不方便,而且還可能漏選。其實(shí)編寫個(gè)小小的LISP程序便可一次性完成。程序CH_W.LSP如下:
;,bgJgK 7d;|?R-8D (DEFUN C:CH_W( / wid ent_ss n_ss ent_n j ent_a)
SAP/jD$5]> gPd
K%"B@ (PRINC " 請(qǐng)選擇目標(biāo)(W C WP CP F)")
AE rPd)yk0 P j (SETQ ENT_SS (SSGET) WID (GETREAL" 請(qǐng)輸入線寬<0.3>:"))
-[=~!Qr: v@qP &4Sp (if (= wid nil) (setq wid 0.3))
J?O0ixU x9YQd69 (IF (/= ENT_ss nil)
&M13F>! C]!2