图块统计报表增强版
(defun c:XDTB_TJBLK (/ h lst scl ss x)
(xdrx_initssget "\n选取要统计的图块<退出>:")
(if (setq ss (xdrx_ssget '((0 . "INSERT"))))
(progn
(xdrx_begin)
(setq lst (mapcar
'(lambda (x)
(list (car (xdrx_getpropertyvalue x "blocktablerecord"))
x
)
)
(xdrx_pickset->ents ss)
)
)
(setq lst (xd::list:groupbyindex lst 0.001)
lst (mapcar
'(lambda (x)
(list (xdrx_object_get "block" (car x)) (car x)
(itoa (length (cdr x)))
)
)
lst
)
lst (cons (list "图块" "名称" "数量") lst)
lst (cons (list "图块统计表" "" "") lst)
)
(xd::text:init 1)
(setq scl (* (xd::var:getratio) (xd::var:getscaleratio))
h (* scl 4)
)
(xd::table:makefromlist lst '(0 0 0) h (/ h 2.0))
(xd::drag:simplemove (entlast) "\n表格插入点:" 8 t)
(xdrx_end)
)
)
(princ)
)
感谢 Lispboy 分享实用程序!!!! 很实用的插件 非常感谢分享 非常感谢分享 啥也不说了,感谢楼主分享哇! 好东东呀{:1_1:} 不错 很实用的功能 感谢分享 这个太需要了,谢谢。 谢谢分享! 不错的插件, 好东西,过来看看。 运行插件cad退出
10 秒后保存 保存数据 谢谢楼主的分享,学习学习