vlisp 发表于 2022-7-5 20:04:32

复制并保留分组对象

今天,我惊讶地发现,当我将分组对象复制到新图形时,它们会分解为单独的实体。对象组已命名,可选择。有没有办法将这组对象保留在新图形中?
谢谢

hanhphuc 发表于 2022-7-5 20:13:22

位于该线程左下角:类似线程

vlisp 发表于 2022-7-5 20:28:19

谢谢hanhphuc!
我将尝试使用wblock,并回调rezult。

vlisp 发表于 2022-7-5 20:38:20

我用wblock尝试了这种方法。对所选组进行了阻止。然后将此块复制并粘贴到新图形中。在新图形中,分解块而不是接收组。可能不是这样的。

SLW210 发表于 2022-7-5 20:44:13

尝试将块插入新图形而不是C&P。

vlisp 发表于 2022-7-5 20:53:07

 
不起作用。分组的对象被分离。

SLW210 发表于 2022-7-5 21:02:03

我想你应该离开一个街区。
 
你有什么特别的理由需要一个团队而不是一个街区吗?
 
复制块后重新组合它们可能更容易。
 
我找到了一个按钮的宏。我还没有测试,可能需要调整。
 
^C^C_pasteclip;\_explode;_last;_-group;_create;*;;_previous;;
 
也许有人会给你写Lisp程序,但我真的不明白原因。

tombu 发表于 2022-7-5 21:10:36

改编自SLW210的帖子。
选择并复制对象,然后粘贴为块、分解和分组上一个选择。
^C^C_粘贴块\_爆炸_最后_-组_创建;*_以前的
我刚刚用pasteblock替换了\u pasteclip
添加了宏:粘贴为组
描述:将剪贴板中的对象作为一个组粘贴到当前图形中
图:RCDATA_16_NEWGROUP
分解和分组对象后,此操作将清除块:
^C^C_粘贴块\(setq LstBlk(vla get Name(vlax ename->vla object(entlast)))_爆炸_最后_-组_创建;*_以前的(命令“-purge”“B”LstBlk“N”);
页: [1]
查看完整版本: 复制并保留分组对象