明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1761|回复: 8

[提问] 统计线长并复制结果到剪贴板怎么弄?

[复制链接]
发表于 2014-8-19 11:38:01 | 显示全部楼层 |阅读模式
本帖最后由 mad8834671 于 2014-8-19 11:39 编辑

实在不好意思麻烦各位大神,我第一次接触这个,下载了一个这个统计线长的  大概看懂了 sum是最后的结果,求问 怎么把最后的sum内容输出到 系统剪切板

(defun c:CD()
(setq os (getvar "osmode"))
(setvar "osmode" 0)
(setq sum 0 i 0)
(setq ss (ssget))
(repeat (sslength ss)
(setq en (ssname ss i))
(command "lengthen" en "")
(setq l (getvar "perimeter"))
(setq sum (+ sum l)
i (+ i 1))
)

(setvar "osmode" os)
(princ "\n所选线段长度总和 = ")
sum

)



发表于 2014-8-19 13:17:22 | 显示全部楼层
你要的是总长还是长度清单
附件是统计长度清单程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2014-8-19 15:29:03 | 显示全部楼层
fan_zh 发表于 2014-8-19 13:17
你要的是总长还是长度清单
附件是统计长度清单程序

回大神  需要总长度的, 附件 编辑怎么是乱码?
发表于 2014-8-19 16:55:56 | 显示全部楼层
mad8834671 发表于 2014-8-19 15:29
回大神  需要总长度的, 附件 编辑怎么是乱码?

不是源码。。所以是乱码
发表于 2014-8-20 09:03:49 | 显示全部楼层
mad8834671 发表于 2014-8-19 15:29
回大神  需要总长度的, 附件 编辑怎么是乱码?

总长度,excel拉一下就行了

新手提问建议把要解决的最终目的写明白,节约别人的时间
 楼主| 发表于 2014-8-20 13:58:19 | 显示全部楼层
fan_zh 发表于 2014-8-20 09:03
总长度,excel拉一下就行了

新手提问建议把要解决的最终目的写明白,节约别人的时间

怎么 怎么用  我加载进去之后 用什么命令?
发表于 2014-8-20 16:26:22 | 显示全部楼层
mad8834671 发表于 2014-8-20 13:58
怎么 怎么用  我加载进去之后 用什么命令?

看加载后命令行提示啊
发表于 2014-8-23 20:03:29 | 显示全部楼层


(defun C:TT (/ EN L OS SUM OBJ)
    (vl-load-com)
    (setq OS (getvar "osmode"))
    (setvar "osmode" 0)
    (setq SUM 0
          I 0
    )
    (setq SS (ssget))
    (repeat (sslength SS)
        (setq EN (ssname SS I))
        (command "lengthen" EN "")
        (setq L (getvar "perimeter"))
        (setq SUM (+ SUM L)
              I          (+ I 1)
        )
    )
    (setvar "osmode" OS)
    (setq OBJ (vlax-create-object "htmlfile"))
    (vlax-invoke
        (vlax-get (vlax-get OBJ 'PARENTWINDOW) 'CLIPBOARDDATA)
        'SETDATA
        "Text"
        (rtos SUM)
    )
    (vlax-release-object OBJ)
    (princ)
)
发表于 2020-4-23 10:27:21 | 显示全部楼层
fan_zh 发表于 2014-8-19 13:17
你要的是总长还是长度清单
附件是统计长度清单程序

老师,能分享下源码学习下吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 07:34 , Processed in 0.189273 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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