尝试写了下!
仅供参考 - (defun c:t11 nil
- (mapcar''((x)
- (mapcar''((x)
- (mapcar''((y)(vl-cmdf ".break" y "f" x "@"))
- (cdr(reverse(mapcar 'cadr (ssnamex (ssget "_c" x x)))))
- )
- )
- x
- )
- )
- (mapcar''((x)(list (vlax-curve-getendpoint x)(vlax-curve-getstartpoint x)))
- ('((x)(if (= 1 (length x))x(cdr(reverse x))))
- (mapcar 'cadr (ssnamex (ssget '((0 . "L*LINE")))))
- )
- )
- )
- )
|