level 4
(defun c:TT9 () (setvar "cmdecho" 0) (setq sel (entsel "\n 选择四边形:")en (entget (car sel)) ) (setq Lst (mapcar 'cdr (vl-remove-if '(lambda (x) (/= (car x) 10)) en) ) ) (setq Lst (vl-sort Lst '(lambda (x1 x2)(setq p1 (car x1))(setq p2 (car x2))(setq p3 (cadr x1))(setq p4 (cadr x2))(if (equal p1 p2 0.001) (> p3 p4) (< p1 p2)) ) ) ) (setq s1 (nth 0 Lst)) (setq s2 (nth 1 Lst)) (setq s3 (nth 2 Lst)) (setq s4 (nth 3 Lst)) (setq s1x (car s1)) (setq s1y (cadr s1)) (setq s2x (car s2)) (setq s2y (cadr s2)) (setq s3x (car s3)) (setq s3y (cadr s3)) (setq s4x (car s4)) (setq s4y (cadr s4)) (setq a1x (- s1x 5)) (setq a1y (- s1y 3.5)) (setq a2x (+ s1x 3.5)) (setq a2y (- s1y 3.5)) (setq a3x (+ s1x 3.5)) (setq a3y (+ s1y 5)) (setq a4x (- s3x 3.5)) (setq a4y (+ s3y 5)) (setq a5x (- s3x 3.5)) (setq a5y (- s3y 3.5)) (setq a6x (+ s3x 5)) (setq a6y (- s3y 3.5)) (setq a7x (+ s4x 5)) (setq a7y (+ s4y 3.5)) (setq a8x (- s4x 3.5)) (setq a8y (+ s4y 3.5)) (setq a9x (- s4x 3.5)) (setq a9y (- s4y 5)) (setq a10x (+ s2x 3.5)) (setq a10y (- s2y 5)) (setq a11x (+ s2x 3.5)) (setq a11y (+ s2y 3.5)) (setq a12x (- s2x 5)) (setq a12y (+ s2y 3.5)) (setq a1 (list a1x a1y)) (setq a2 (list a2x a2y)) (setq a3 (list a3x a3y)) (setq a4 (list a4x a4y)) (setq a5 (list a5x a5y)) (setq a6 (list a6x a6y)) (setq a7 (list a7x a7y)) (setq a8 (list a8x a8y)) (setq a9 (list a9x a9y)) (setq a10 (list a10x a10y)) (setq a11 (list a11x a11y)) (setq a12 (list a12x a12y)) (command "pline" a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 "C") (princ))请教大神:这个程序哪儿不对
2020年08月10日 08点08分

