autocadlisp统计多段线方法

 时间:2024-10-12 17:35:56

1、打开cad软件,点击工具---autolisp-autolisp编辑器

autocadlisp统计多段线方法

3、将如下代码粘贴到新建的窗口(defun c:tj(/ ss tlen obj 氯短赤亻k l) (setvar "cm颊俄岿髭decho" 0) (if (setq ss (ssget)) (progn (vl-load-com) (setq l (sslength ss) k 0 tlen 0 ) (repeat l (setq ename (ssname ss k)) (setq obj (vlax-ename->vla-object ename)) (if (= (cdr (assoc 0 (entget ename))) "MLINE") (setq tlen (+ tlen (ml-length ename))) (setq tlen (+ tlen (vlax-curve-getdistatparam ename (vlax-curve-getendparam ename)))) ) (setq k (1+ k)) ) (princ (strcat "\n共选择 " (itoa l) " 个对象 | 总长度: " (rtos tlen 2 0))) ;(command "text" (getpoint "\n选取文字插入点") "" "" (rtos tlen 2 3)) (alert (strcat "\n共选择 " (itoa l) " 个对象 | \n总长度: " (rtos tlen 2 0))) ) (princ "\n未选择对象") ) (setvar "cmdecho" 1) (prin1))

autocadlisp统计多段线方法

5、加载完成后返回到在cad窗口中,输入“tj”命令按照提示操作,提示选择需要统计的对象。

autocadlisp统计多段线方法

7、选择完成之后按回车或者空格键,命令窗口显示计算结果为:“共选择 2 条线段. 线段总长: 10000.000毫米”和图中标注的两条线段长度之和一致,计算无误。

autocadlisp统计多段线方法
  • win11怎么设置在导航窗口显示此电脑?
  • 影音先锋如何关闭播放记忆
  • PADS如何新建一个PCB文件
  • 绝地求生更新后无法语音的解决方法
  • 报建经验:[11]安全监督备案
  • 热门搜索
    长白山旅游景点 全国旅游路线 巴黎旅游攻略 杭州市旅游景点 大学生旅游调查问卷 土耳其旅游局 包车旅游 埃及旅游景点 香港旅游花费 波多黎各旅游攻略