天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 32|回复: 0

统计圆直径数量弹窗

[复制链接]
  • TA的每日心情
    开心
    3 天前
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    99

    主题

    11

    回帖

    1234

    积分

    管理员

    积分
    1234
    QQ
    发表于 2024-7-31 20:37:44 | 显示全部楼层 |阅读模式
    1. (defun c:tt (/ AS D DD DNS FS GET GV K KS LEN NN S ST)
    2.   (princ "\n功能 [统计圆直径数量弹窗]")
    3.   (setq gv (getvar "dimzin"))
    4.   (setvar 'dimzin 8)
    5.   (if (setq get (ssget '((0 . "CIRCLE"))))
    6.     (progn
    7.       (setq Len (sslength get) k 1)
    8.       (repeat Len
    9.   (setq nn (ssname get (setq Len (1- Len)))
    10.         as (cdr (assoc 40 (entget nn)))
    11.   as (atof (rtos as 2 2))
    12.   )
    13.   (if (null (setq dd (assoc as Dns)))
    14.     (setq Dns (cons (list as k) Dns))
    15.     (setq Dns (subst (list as (1+ (cadr dd))) (assoc as Dns) Dns))
    16.   )      
    17.       )
    18.       (foreach x Dns
    19.   (setq d   (car x)
    20.         s   (cadr x)
    21.         st (strcat "直径"
    22.        (rtos (* d 2) 2 2)
    23.        ",数量"
    24.        (rtos s 2 2)
    25.        "\n"
    26.      )
    27.         ks (cons (list st) ks)
    28.   )
    29.       )
    30.       (setq fs (apply 'strcat (mapcar 'car ks)))
    31.       (alert fs)
    32.     )
    33.   )
    34.   (setvar 'dimzin gv)
    35.   (princ)
    36. )
    复制代码

     

     

     

     

    统计圆直径数量弹窗
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

    GMT+8, 2024-10-27 08:34 , Processed in 0.178355 second(s), 22 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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