一個簡單的源代碼,測試后可以修改編輯讓它更符合你的要求:
(princ "n程序:統(tǒng)計線段長度 命令: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)
)
將以上代碼復(fù)制在記事本內(nèi)后“另存為”→“統(tǒng)計線段長度.lsp”
打開CAD,運行“appload”命令加載剛保存的“統(tǒng)計線段長度.lsp”文件
按命令提示“程序:統(tǒng)計線段長度 命令:xkbuild”
輸入命令xkbuild選擇要統(tǒng)計長度的線段即可。
附:我的命令行操作提示
命令:
命令: appload
已成功加載 統(tǒng)計線段長度.lsp。
命令:
程序:統(tǒng)計線段長度 命令:xkbuild命令:
命令:xkbuild選擇對象: 指定對角點: 找到 4 個
選擇對象:
共選擇 4 條線段. 線段總長: 1623.294.
相關(guān)文章
- 2021-08-04中文版AutoCAD2010快捷命令一冊通 [康士廷 劉昌麗 王
- 2021-07-16AutoCAD VBA函數(shù)庫查詢辭典PDF下載
- 2021-07-15AutoCAD LISP VLISP函數(shù)庫查詢辭典PDF下載
- 2021-01-01AUTOCAD 2000命令參考手冊PDF下載
- 2016-02-17AutoCAD2010中文版入門與提高PDF高清版下載
- 2014-09-15一個大型高層商場建筑的施工圖 下載
- 2013-11-24植物CAD平面圖例(附種植設(shè)計統(tǒng)計表)
- 2013-11-23別墅外環(huán)境設(shè)計平面圖免費下載
- 2013-11-22一個小游園的CAD設(shè)計圖紙免費下載
- 2013-11-14一個茶室的CAD平面設(shè)計圖