明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3319|回复: 10

[讨论] 圆统计列表 【不少人需要吧】【源码分享】

[复制链接]
发表于 2014-11-19 19:37:36 | 显示全部楼层 |阅读模式
如题:应该比较通用的一个程序,但是运行出错,有高人帮忙看看吗?

(defun c:tt (/ ss lst a p)
  (if (setq ss (ssget '((0 . "circle"))))
    (progn
      (setq lst        (mapcar        '(lambda (x)
                           (list (* 2.0 (xdrx_getpropertyvalue x "radius"))
                                 x
                           )
                         )
                        (xdrx_pickset->ents ss)
                )
            lst        (xd::list:groupbyindex lst 1e-3)
            a        65
      )
      (setq lst        (mapcar        '(lambda (x / i)
                           (setq i 1)
                           (mapcar '(lambda (b / p p1 txt)
                                      (setq p        (xdrx_getpropertyvalue (cadr b) "center")
                                            p1        (polar p (- (/ pi 4)) (/ (car x) 2.))
                                            txt        (xdrx_text_make
                                                  p1
                                                  (strcat (chr a) (itoa i))
                                                  (getvar "textsize")
                                                  0.0
                                                )
                                            i        (1+ i)
                                      )
                                      (xdrx_text_setvermode txt 3)
                                    )
                                   (cdr x)
                           )
                           (setq a (1+ a))
                           (list (chr (1- a))
                                 (strcat "%%c" (rtos (car x) 2 2))
                                 (length (cdr x))
                           )
                         )
                        lst
                )
      )
      (if (setq p (getpoint "\nPosition: "))
        (xd::table:make (cons '("代码" "直径" "数量") lst) p 8. 3.)
      )
    )
  )
  (princ)
)
发表于 2014-11-19 20:30:09 来自手机 | 显示全部楼层
你这个要加载晓东的API,发错论坛了
 楼主| 发表于 2014-11-19 20:37:37 | 显示全部楼层
自贡黄明儒 发表于 2014-11-19 20:30
你这个要加载晓东的API,发错论坛了

多谢!有无需加载api,独立的lsp吗?能实现圆数量统计并列表的。我有好几个都有些问题。
发表于 2014-11-19 20:42:01 | 显示全部楼层
lengxiaxi 发表于 2014-11-19 20:37
多谢!有无需加载api,独立的lsp吗?能实现圆数量统计并列表的。我有好几个都有些问题。

你是来搞笑的吗? 求程序还美其名曰源码分享...
 楼主| 发表于 2014-11-19 20:48:27 | 显示全部楼层
lucas_3333 发表于 2014-11-19 20:42
你是来搞笑的吗? 求程序还美其名曰源码分享...

感谢顶帖!
发表于 2014-11-20 12:16:25 | 显示全部楼层
嵌套表分类统计
http://bbs.mjtd.com/forum.php?mo ... &fromuid=202795

一个通用分类,想怎么弄怎么来
发表于 2017-11-1 20:26:05 | 显示全部楼层
谢谢楼主分享
发表于 2018-2-24 22:34:25 | 显示全部楼层
分不够 先收藏了
发表于 2022-5-12 17:23:03 | 显示全部楼层
llsheng_73 发表于 2014-11-20 12:16
嵌套表分类统计
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=109843&fromuid=202795

权限不够 打不开
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-14 14:44 , Processed in 0.191727 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表