我有一个复制同一图层中颜色随层的,自己写的,在2004中测试通过,请指教,其代码如下: (defun c:cc() (setq st (entget(car(entsel"\nSelect a object 选择一个实体 :")))) (setq st8 (cdr (assoc 8 st))) (setq st62 (cdr (assoc 62 st))) (setq pt1 (getpoint) pt2 (getcornor pt1)) (if (= st62 nil) (progn (setq ss (ssget "w" pt1 pt2 (list(cons 8 st8) ))) (setq ss (ssget "p" (list(cons 62 256)))) ) ) (setq ss (ssget "w" pt1 pt2 (list (cons 8 st8)))) (setq ss(ssget "p" (list (cons 62 st62)))) (command "_.copy" ss "" "") (princ) ) |