可否原位进行复制 ,复制1个,不要在屏幕上点复制的基点
可否原位进行复制 ,复制1个,不要在屏幕上点复制的基点,1个圆变成两个圆,叠在一起。(defun c:tt()
(setq entdata(entget (car (entsel))))
(entmake entdata)
(princ)
) peraperson 发表于 2015-9-22 16:34 static/image/common/back.gif
(defun c:tt()
(setq entdata(entget (car (entsel))))
(entmake entdata)
能原位复制,怎么加载后不执行命令啊直接选择对象,就退出了 杜阳 发表于 2015-9-22 16:39 static/image/common/back.gif
能原位复制,怎么加载后不执行命令啊直接选择对象,就退出了
这个是单选的 要多选把上面的entsel改成ssget加repeat就可以了 peraperson 发表于 2015-9-22 16:40 static/image/common/back.gif
这个是单选的 要多选把上面的entsel改成ssget加repeat就可以了
(defun c:tt()
(setq ss (ssget))
(setq n 0)
(repeat (sslength ss)
(setq en (ssname ss n))
(setq entdata (entget en))
(entmake entdata)
(setq n (+ n 1))
)
(princ)
) ●107 [功能] 原位复制
●obj 图元对象,或图元名
(defun myCopy (obj)
(if (= (type obj) 'ENAME)
(setq obj (*En2Obj* obj))
)
(vla-copy obj)
)
黄大师的收集 (vl-cmdf ".copy" (ssget) """_non" '(0 0 0) "@") 轻松哥,好久不见啊,没见长进呀
我也来凑个热闹
(ss-for (ssget) '(lambda (x )(entmake (entget x))))
(defun ss-for (ss fun / n)
(repeat (setq n (sslength ss))
(apply fun (list (ssname ss (setq n (1- n)))))
)
)
页:
[1]