有缘!我在东莞长安。
(DEFUN C:CF () (SETvar "CMDECHO" 0) (vl-cmdf "_.undo" "_group") (SETQ SS (SSGET)) (if (= ss nil) (progn (prompt "\n---*error*选取对象---") (setq ss (ssget)) ) ) (setq s (getint "\n请输入复制方式 1)输入层名: (2)选择该层物体: ")) (if (= S 2) (progn
(setq la (entsel "\n选择该层物体 ")) (setq la (cdr (assoc 8 (entget (car la))))) (if (= la nil) (progn (SETQ la (getstring "\n---*error*再一次输入---"))) ) (princ) (COMMAND "COPY" SS "" "0,0" "0,0") (COMMAND "CHPROP" SS "" "LA" la "")
) (princ) ) (if (or (= S 1) (= s nil)) (progn (SETQ LAY (GETSTRING "\n层名:_______")) (COMMAND "COPY" SS "" "0,0" "0,0") (COMMAND "CHPROP" SS "" "LA" lay "")
) ) (if (= lay nil) (progn (SETQ LAY (getstring "\n---*error*再一次输入---"))) ) (princ) (command "ucs" "v") (vl-cmdf "_.undo" "_end") (SETvar "CMDECHO" 1) (PRINC) ) |