土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ cad全局块统计(lisp)

cad全局块统计(lisp)

发布于:2007-06-04 12:06:04 来自:建筑设计/CAD下载及教程 [复制转发]
;;;lstbk 全局块计数,保存为lstbk.lsp,加载后在命令行运行 lstbk
;相对坐标点
(defun I (/ pt1)
(setq pt1 (getpoint "\nref pt:"))
(setvar "lastpoint" pt1)
(getpoint "\nrel pt:")
)
;count blocks number ----lxx.97.4
(defun c:lstbk (/ b flag sp sp1 g6 g7 g a n)
(setq b nil)(textpage)
(princ "\n------------count blocks number------------ lxx.97.4\n")
(setq flag "x" sp "" sp1 "")
(while (setq g6 (tblnext "block" flag))
(setq flag nil g (assoc 2 g6) a (ssget "x" (list g)))
(if (/= a nil)
(progn (setq b 1 n (sslength a) g7 (cdr (assoc 2 g6)))
(if (< n 1000) (setq sp " " sp1 " "))
(if (< n 100) (setq sp " " sp1 " "))
(if (< n 10) (setq sp " " sp1 " "))
(prompt sp1)(princ n) (prompt sp) (princ g7) (terpri)
) ) )
(if (= b nil)
(prompt "\nnone!")
)(princ)
)
  • lw528
    lw528 沙发
    大家试试!
    2007-06-07 08:55:07

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 682 人订阅

猜你喜欢

阅读下一篇

求助!CAD打不开了!

昨天晚上还好好的图,今天就图纸打开到49%就不动啦!修复过了不行,插入块也插不进去!哪位高手指点一下!不胜感激,QQ38047415

回帖成功

经验值 +10