1.計算所有線段總長度(加載后只需框選所有線段便可得出這些線段的總長度)
(defun c:LL ()
(setvar "cmdecho" 1)
(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))
(setq i 0)
(setq ll 0)
(repeat (sslength en)
(setq ll (+ dd ll))
)
)
2.標注所有線段(加載后只需框選所有線段便可得標注這些線段)
(defun c:LLL ()
(COMMAND "UCS" "")
(setvar "cmdecho" 1)
(SETVAR "OSMODE" 0)
(setq
)
;;選取需要測量的樣條曲線、圓弧、直線、橢圓
(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))
(setq i 0)
;;獲取系統(tǒng)參數(shù)textsize
(setq shh (getvar "textsize"))
(setq str_hh (strcat "n文字高度 <" (rtos shh 2) ">: "))
(setq hh (getdist str_hh))
(while hh
(setvar "textsize" hh)
(setq hh nil))
;;輸入標注文字高度
;;循環(huán)開始
(repeat (sslength en)
#p#分頁標題#e#
)
(prin1)
)
(prompt "n <>在圖中直接寫出長度")
(prin1)
3.連續(xù)打斷程序
(defun c:br1 ()
)
4.將CAD文字導入Excel表格
(defun c:Q2()
(setq ffn (getfiled "寫出文件" "" "xls" 1))
(princ "n選取文字...")
(setq ss (ssget))
(setq ff (open ffn "w"))
(setq i 0)
(repeat (sslength ss)
(setq ssn (ssname ss i))
(setq ssdata (entget ssn))
(setq sstyp (cdr (assoc 0 ssdata)))
(if (or (= sstyp "TEXT") (= sstyp "MTEXT"))
(progn
(setq txt (cdr (assoc 1 ssdata)))
(princ txt ff)
(princ "n" ff)
)
)
(setq i (1+ i))
)
(close ff)
(princ (strcat "n寫出文件: " ffn))
(prin1)
)
5 刪除帶顏色圖元
以下程序在別人的貼子里貼過.為了說明問題,今天再貼一次.
改顏色的LISP程序
(defun c:c1()(ssget)(command "chprop" "p" "" "c" "1" "") (princ))
(defun c:c2()(ssget)(command "chprop" "p" "" "c" "2" "") (princ))
(defun c:c3()(ssget)(command "chprop" "p" "" "c" "3" "") (princ))
(defun c:c4()(ssget)(command "chprop" "p" "" "c" "4" "") (princ))
(defun c:c5()(ssget)(command "chprop" "p" "" "c" "5" "") (princ))
(defun c:c6()(ssget)(command "chprop" "p" "" "c" "6" "") (princ))
(defun c:c7()(ssget)(command "chprop" "p" "" "c" "7" "") (princ))
(defun c:c8()(ssget)(command "chprop" "p" "" "c" "8" "") (princ))
你用C1 命令就可以將圖元改為紅色了.其余類似.
刪除紅色圖元
(defun C:D1 (/ m A M)
這樣,鍵入 D1 命令,就可以刪除紅色的圖元了.
相關文章
- 2021-08-01Visual LISP程序設計(AutoCAD 2006)PDF下載
- 2021-07-30AutoCAD程序設計魔法書 [AutoLISP DCL基礎篇]PDF下載
- 2021-07-15AutoCAD LISP VLISP函數(shù)庫查詢辭典PDF下載
- 2020-12-24AutoCAD 2004與AutoLISP二次開發(fā)技術PDF下載
- 2013-02-22鍵槽尺寸查詢程序 不用安裝可直接用
- 2012-05-24AutoCAD 2004與AutoLISP二次開發(fā)技術
- 2012-05-24AutoCAD LISP/VLISP函數(shù)庫查詢辭典
- 2012-05-13CAD2004鼠標中鍵雙擊Zoom-e去除補丁
- 2012-04-11CAD垃圾批量清理程序V2.5 免費版下載
- 2012-04-06CAD地形圖矢量化后處理程序2.0綠色版