开心无惧 发表于 2024-6-7 13:05:19

同名块 粘贴时 重命名

本帖最后由 开心无惧 于 2024-6-8 18:14 编辑

请教大家 怎么实现下面的功能?

未解决
向B图中ctrl+v粘贴图形a (a是从其它图纸复制的)
在B图中,自动给图形a中的同名块指定新名称(比如增加时间、序号等)

已解决
请教 谁可以帮忙修改一下插件吗?
当前功能:批量修改图纸所有块名

目标:块名前缀可以在命令行自定义输入,如果不输入,前缀默认值是年月时间;




寒潮大冬瓜 发表于 2024-6-10 23:31:47

开心无惧 发表于 2024-6-7 18:33
这个方法 我只会增加前缀,加后缀是怎么操作的

ad运行“RENAME”命令会出现一个对话框能批量加前缀
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=190222&fromuid=418631
(出处: 明经CAD社区)
这里有个大侠写了个代码能实现批量修改块名和图层等

开心无惧 发表于 2024-6-7 18:33:40

1028695446 发表于 2024-6-7 17:57
你可以新开一个空白文档,把a复制进去,然后用rename批量全部改名(加后缀),然后再复制到B中

这个方法 我只会增加前缀,加后缀是怎么操作的

开心无惧 发表于 2024-6-7 18:31:18

本帖最后由 开心无惧 于 2024-6-7 18:35 编辑

自贡黄明儒 发表于 2024-6-7 13:11
你可以写一个命令反应器,即在粘贴命令发生时,把B中的块改名。要改a 中的同名块,麻烦太多。
在想别的办法现在还不会写你说的方法

自贡黄明儒 发表于 2024-6-7 13:11:29

你可以写一个命令反应器,即在粘贴命令发生时,把B中的块改名。要改a 中的同名块,麻烦太多。

kozmosovia 发表于 2024-6-7 14:26:04

本帖最后由 kozmosovia 于 2024-6-7 14:28 编辑

先XREF再XBIND保留原定义。

1028695446 发表于 2024-6-7 17:57:36

你可以新开一个空白文档,把a复制进去,然后用rename批量全部改名(加后缀),然后再复制到B中

开心无惧 发表于 2024-6-7 18:32:21

kozmosovia 发表于 2024-6-7 14:26
先XREF再XBIND保留原定义。

我上网了解一下

你有种再说一遍 发表于 2024-6-7 20:08:05

c#的克隆函数本身就有是否替换的参数...

429014673 发表于 2024-6-8 15:34:53

赫思有这个功能

开心无惧 发表于 2024-6-8 18:25:06

429014673 发表于 2024-6-8 15:34
赫思有这个功能

不了解 我搜一下
页: [1] 2
查看完整版本: 同名块 粘贴时 重命名