(setq j4 (ssget "x" '((-4 . "<and") (8 . "GCD") (0 . "POINT") (-4 . "and>")))) (if (/= j4 nil) (progn (setq k4 0 sm4 (sslength j4)) (while (< k4 sm4) (setq dz-gcd (ssname j4 k4)) (setq dz-gcd-ty (entget dz-gcd)) (setq dz-gcd-xy (cdr (assoc 10 dz-gcd-ty))) (command "-insert" "*dz-gcd" dz-gcd-xy "" "") 可作为一个参照, 将选择集内对象一个一个取出依次进行操作 |