CAD中快速得出N條線段的總長(zhǎng)
(princ "n程序:統(tǒng)計(jì)線段長(zhǎng)度 命令:test")
(defun C:TEST (/ 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)) " 條線段. 線段總長(zhǎng): " (rtos SUMLEN 2 3) "米."))
(princ)
)
將以上代碼復(fù)制在記事本內(nèi)后“另存為”→“統(tǒng)計(jì)線段長(zhǎng)度.lsp”
打開CAD,運(yùn)行“appload”命令加載剛保存的“統(tǒng)計(jì)線段長(zhǎng)度.lsp”文件
按命令提示“程序:統(tǒng)計(jì)線段長(zhǎng)度 命令:test”
輸入命令test
選擇要統(tǒng)計(jì)長(zhǎng)度的線段即可。
附:我的命令行操作提示
命令:
命令: appload
已成功加載 統(tǒng)計(jì)線段長(zhǎng)度.lsp。
命令:
程序:統(tǒng)計(jì)線段長(zhǎng)度 命令:test
命令:
命令: test
選擇對(duì)象: 指定對(duì)角點(diǎn): 找到 4 個(gè)
選擇對(duì)象:
共選擇 4 條線段. 線段總長(zhǎng): 1667.294米.
命令:
相關(guān)文章
- 2021-09-08BIM技術(shù)叢書Revit軟件應(yīng)用系列Autodesk Revit族詳解 [
- 2021-09-08全國(guó)專業(yè)技術(shù)人員計(jì)算機(jī)應(yīng)用能力考試用書 AutoCAD2004
- 2021-09-08EXCEL在工作中的應(yīng)用 制表、數(shù)據(jù)處理及宏應(yīng)用PDF下載
- 2021-08-30從零開始AutoCAD 2014中文版機(jī)械制圖基礎(chǔ)培訓(xùn)教程 [李
- 2021-08-30從零開始AutoCAD 2014中文版建筑制圖基礎(chǔ)培訓(xùn)教程 [朱
- 2021-08-30電氣CAD實(shí)例教程AutoCAD 2010中文版 [左昉 等編著] 20
- 2021-08-30電影風(fēng)暴2:Maya影像實(shí)拍與三維合成攻略PDF下載
- 2021-08-30高等院校藝術(shù)設(shè)計(jì)案例教程中文版AutoCAD 建筑設(shè)計(jì)案例
- 2021-08-29環(huán)境藝術(shù)制圖AutoCAD [徐幼光 編著] 2013年P(guān)DF下載
- 2021-08-29機(jī)械A(chǔ)utoCAD 項(xiàng)目教程 第3版 [繆希偉 主編] 2012年P(guān)DF