(defun c:TT (/ ss i e o c cs n)
(setq cs nil n 0 i 0 ss (ssget '( (0 . "CIRCLE"))))
(if ss
(repeat (sslength ss)
(setq e (ssname ss i) o (entget e))
(setq c (cdr (assoc 10 o)) cs (cons c cs) n (1+ n))
(setq i (1+ i))
)
)
(if (> n 1)
(progn
(command "line")
(foreach pt (reverse cs) (command pt))
(command "")
(prompt (strcat "\n已连接 " (itoa n) " 个圆心"))
)
(prompt "\n未选中圆对象")
)
(princ)
) 这样吗