土木在线论坛 \ 道路桥梁 \ 铁路工程 \ 再来一个LISP,测量已选择线的总长度

再来一个LISP,测量已选择线的总长度

发布于:2008-11-01 00:37:01 来自:道路桥梁/铁路工程 [复制转发]
主要是看我们土木还真没有讨论LISP的,不会是不允许把,再发一个,
命令:LL
不会用这个程序的参看 http://bbs.co.163.com/content/0_1194968_1.html[code](defun c:LL ()
(princ "\n 了解更多请登录路桥隧专业技术论坛~http://xingyou.5d6d.com!")
(setvar "cmdecho" 1)
(setq en (ssget (list '(0 . "spline,arc,line,ellipse,LWPOLYLINE"))))
(setq i 0) (setq ll 0) (repeat (sslength en)
(setq ss (ssname en i))
(setq endata (entget ss))
(command "lengthen" ss "")
(setq dd (getvar "perimeter"))
(setq ll (+ dd ll)) (setq i (1+ i)) )
(princ "所选线条总长为:")(princ ll)(princ) )[/code]
这个家伙什么也没有留下。。。

铁路工程

返回版块

6.76 万条内容 · 121 人订阅

猜你喜欢

阅读下一篇

LISP计算选定对象的总面积

不会用LISP的请看说明,此程序功能计算选定区域的面积LISP使用,把下面代码复制到记事本中保存为×.lsp,然后放在CAD的support文件夹中,最后打开CAD,工具---加载,选中刚才的文件即可程序使用快捷键:aream[code];;; AREAM.LSP;;; Function: Calculates the total area of selected objects;;; By Jimmy Bergmark

回帖成功

经验值 +10