程序返回PLINE总长度

- (vl-load-com)
- (defun c:addpline( / ss sum ent i)
- (setq ss (ssget '((0 . "lwpolyline,polyline"))))
- (setq sum 0)
- (setq i 0)
- (repeat (sslength ss)
- (setq ent (ssname ss i))
- (setq ent (vlax-ename->vla-object ent))
- (setq sum (+ sum (vlax-curve-getDistAtPoint ent (vlax-curve-getEndPoint ent))))
- (setq i (1+ i))
- )
- sum
- )
|