(defun c:fb() (setq zxzj (ssget))
(setq zdm (ssname zxzj 0)) (setq tym (entget zdm)) (setq zdlist nil) (setq dh 0);点号初始化 (setq n 0) (while (/= (nth n tym ) nil) (progn (if (= (car (nth n tym )) 10) (progn (setq dh (+ dh 1)) (setq zdlist (append zdlist (list (list (cadr (nth n tym)) (caddr (nth n tym)))))) (setq zb (list dh (list (cadr (nth n tym)) (caddr (nth n tym))))) ;(princ zb zdwj1) ;(princ "\n" zdwj1) );end progn );end if );end progn (setq n (+ n 1)) );end while,坐标提取及坐标表构建完毕。 (setq jzx (ssget "cp" zdlist '((0 . "LWPOLYLINE") (70 . 1))));界址线选择集 ) |