土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 如何只选择图中的数字
想对数字进行计算,但是选择集(ssget (0."TEXT"))里面有些不是数字,想问有什么办法之选择数字?

全部回答(5 )

  • biechen
    这个很容易实现:
    (defun getssnum( / ss ssnum i en str)
    (setq ss (ssget ’ ((0 . "TEXT"))))
    (setq ssnum (ssadd) i -1)
    (repeat (sslength ss)
    (setq en (ssname ss (setq i (1+ i))))
    (setq str (cdr (assoc 1 (entget en))))
    (if (wcmatch str "~*[~0-9.]*")
    (setq ssnum (ssadd en ssnum))
    )
    )
    ssnum
    )
    2006-08-05 20:33:05 来自 PC 评论 举报
  • lm2008888
    看不懂,我还要加紧苦练了
    2006-05-29 23:16:29 来自 PC 评论 举报
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 682 人订阅

猜你喜欢

回帖成功

经验值 +10