| 
UID13870积分0精华贡献 威望 活跃度 D豆 在线时间 小时注册时间2002-11-1最后登录1970-1-1 
 | 
 
| 
帮我把这个LISP程序还原能用!
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册 
    <P>你的意思是不是要求所选的线段总长度</P><P>下面是求出所选定的线的总长度之和源码</P><P>(defun C:cdtj (/ CURVE TLEN SS N SUMLEN) <BR>  (vl-load-com) <BR>  (setq SUMLEN 0) <BR>  (setq SS (ssget '((0 . "CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE,ARC")))) <BR>  (setq N 0) <BR>  (repeat (sslength SS) <BR>    (setq CURVE (vlax-ename->vla-object (ssname SS N))) <BR>    (setq TLEN (vlax-curve-getdistatparam <BR>CURVE <BR>(vlax-curve-getendparam CURVE) <BR>       ) <BR>    ) <BR>    (setq SUMLEN (+ SUMLEN TLEN)) <BR>    (setq N (1+ N)) <BR>  ) <BR>  (print (strcat "总长度: " (rtos SUMLEN 2 5))) <BR>  (princ) <BR>) </P>
 | 
 |