itacad 发表于 2022-7-5 15:30:20

将对象复制到其他层

你好我经常需要将对象从一个层复制到其他层(冻结…)
我知道copytolayer命令,但我需要在多个层中复制对象,我不想一次写入或选择一个层。。。我想选择一系列层。
虽然对象通常对应于注释,但我只需在所有其他层上复制对象即可。
我试过了,但没有找到任何线索。。。
许多问候

devitg 发表于 2022-7-5 15:43:35

请上传一个示例dwg,您如何声明哪些图层将接收此类注释

BIGAL 发表于 2022-7-5 15:47:10

像这样的多层c路
 

(setq ss (ssget "X" '((8 . "C-ROAD*"))))

StevJ 发表于 2022-7-5 15:57:19

试试Tharwat的这个。
 
史提夫。

itacad 发表于 2022-7-5 16:05:20

 
非常感谢。这就是我需要的!我只想问一个小问题:为什么层列表不是按字母顺序排列的?
当做

StevJ 发表于 2022-7-5 16:09:45

不客气。
我很多时候都希望可以这样做,以便于在一个长列表中轻松定位层名称。我确信这是可能的,但我不知道如何添加该函数。
 
史蒂夫

Grrr 发表于 2022-7-5 16:17:05

在Tharwat代码中替换:
 
(setq lays (reverse lays))
收件人:
(setq lays (acad_strlsort lays))

StevJ 发表于 2022-7-5 16:29:36

 
谢谢你,Grrr。这一小小的改变使塔瓦特非常有用的程序变得更好。
 
史蒂夫

itacad 发表于 2022-7-5 16:37:14

也谢谢我!
页: [1]
查看完整版本: 将对象复制到其他层