当前位置 : 资源下载 电力弱电
在线客服QQ:632832888
文件名称: cad如何在一个图层内查询多条线段长度总和
  • 所属分类 : 电力弱电
  • 文件评级 :
  • 文件大小 :1.10K
  • 上传时间 :2011-06-04
  • 下载次数 :0
  • 提 供 者 :fe***
  • 相关连接 :无
  • 下载说明 : 别用迅雷下载,失败请重下,重下不扣分!
介绍说明
(下载内容来自于网络,使用问题请自行百度)
电力弱电,txt格式,cad如何在一个图层内查询多条线段长度总和(转作者不详)
一个简单的源代码,测试后可以修改编辑让它更符合你的要求:

(princ "\n程序:统计线段长度 命令:xkbuild")
(defun C:xkbuild (/ CURVE TLEN SS N SUMLEN)
(vl-load-com)
(setq SUMLEN 0)
(setq SS (ssget '((0 . "CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC"))))
(setq N 0)
(repeat (sslength SS)
(setq CURVE (vlax-ename->vla-object (ssname SS N)))
(setq TLEN (vlax-curve-getdistatparam CURVE (vlax-curve-getendparam CURVE)))
(setq SUMLEN ( SUMLEN TLEN))
(setq N (1 N))
)
(princ (strcat "\n共选择 " (itoa (sslength SS)) " 条线段. 线段总长: " (rtos SUMLEN 2 3) " ."))
(princ)
)

将以上代码复制在记事本内后“另存为”→“统计线段长度.lsp”

打开CAD,运行“appload”命令加载刚保存的“统计线段长度.lsp”文件

按命令提示“程序:统计线段长度 命令:xkbuild”
输入命令xkbuild选择要统计长度的线段即可。

附:我的命令行操作提示

命令:
命令: appload
已成功加载 统计线段长度.lsp。


命令:
程序:统计线段长度 命令:xkbuild命令:
命令:xkbuild选择对象: 指定对角点: 找到 4 个

选择对象:
共选择 4 条线段. 线段总长: 1623.294.
下载文件列表
(系统自动生成,下载前可以参看下载内容)
相关说明
  1. 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  2. 建筑工程网是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  3. 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  4. 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  5. 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  6. 分卷压缩的大文件,请按顺序改名为:1.rar,2.rar,3.rar...再进行解压
相关搜索 :
  • [cad如何在一个图层内查询多条线段长度总和] - 电力弱电,txt格式,cad如何在一个图层内查询多条线段长度总和(转作者不详) 一个简单的源代码,测试后可以修改编辑让它更符合你的要求: (princ "\n程序:统计线段长度 命令:xkbuild") (defun C:xkbuild (/ CURVE TLEN SS N SUMLEN) (vl-load-com) (setq SUMLEN 0) (setq SS (ssget '((0 . "CIRCLE,ELLIPSE,LINE,*POLYL