原地复制图元的三种方法
本帖最后由 guosheyang 于 2023-1-6 15:51 编辑给朋友们分享lisp原地复制图元的三种方法请大家测试,如果还有好的方法也请大家补充,谢谢!
根据liunian0524网友的回复copybase的方法也加上
;图元原地复制的四种方法**** Hidden Message *****
以前写的一段功能和楼主所说有点类似,我用的COPYTOLAYER复制对象到指定层,上个图表演一下。
演示图:
源码:
;;原位复制指定层所有对象至新层(做底图) By:ypeng 2018年4月13日
(defun c:cop (/ ent)
(SETQent (SSGET "x"
(list
(cons 8
(cdr
(assoc 8
(entget (setq ent (car (entsel "\n选择复制图层所属对象:"))))
)
)
)
)
)
);选择对象
(command "layer" "m" "FF-Bottom floor" "c" "138" "" "l" "DASH" "" "");新建指定图层
(command "COPYTOLAYER" ent "" "FF-Bottom floor" "");原位复制到指定层
(princ)
)
本帖最后由 llsheng_73 于 2023-1-6 15:01 编辑
原地复制图元的三种方法,实际上是2个办法,一个COPY一个ENTMAKE
好奇,回复看一下是什么好方法:lol 老手可能知道这三种方法非老手 不一定三种都知道 看下,谢谢 做什么用呢 做什么用呢 多谢分享!!! 谢谢分享 回复看教学!! 好奇,回复看一下是什么好方法