江南十笑 发表于 2019-11-24 19:34:03

复制粘贴一个块进入图里 如何用复制进来新块代替图里原同名块?

复制粘贴一个块进入图里 如何用复制进来新块代替图里原同名块?有啥LISP或者CAD设置?粘贴时显示是否替换同名块

江南十笑 发表于 2020-1-4 21:13:27

有没有大神解答一下,这个问题困扰我好久了

xj6019 发表于 2020-1-4 22:26:28

本帖最后由 xj6019 于 2020-1-4 22:27 编辑

江南十笑 发表于 2020-1-4 21:13
有没有大神解答一下,这个问题困扰我好久了
论坛现成的代码,应该够用的,你没找到这个吗?


先点击新块,再点击需要替换的块,你试试效果

江南十笑 发表于 2020-1-5 13:43:02

xj6019 发表于 2020-1-4 22:26
论坛现成的代码,应该够用的,你没找到这个吗?




这个两个块不同名我意思是复制粘贴时 用拷进来的同名块更新原图中的同名块

xj6019 发表于 2020-1-5 14:05:44

江南十笑 发表于 2020-1-5 13:43
这个两个块不同名我意思是复制粘贴时 用拷进来的同名块更新原图中的同名块

1.你可以考虑批量把文件里的同一个块全部改一下名字,再重新插入新块,论坛也有代码


2.不要用复制粘贴,把你的块单独存一个文件(W写块),用I插入,那个样子重新定义文件里面所有同名的块,这样也不费事(注意修正好插入的基点,要不会飞的很远)

江南十笑 发表于 2020-1-5 22:27:38

xj6019 发表于 2020-1-5 14:05
1.你可以考虑批量把文件里的同一个块全部改一下名字,再重新插入新块,论坛也有代码




谢谢 不过这还不是我想要的意思,我在一个图里 已经大量使用某一A块,每个A块位置都是固定的 ,但A块的内容是别人发给我的现在他要更新A块内容,我怎么更新我的A块,我不能删了我原图中A块一个一个重新定位吧,我两之间也没用参照,我图反拷到他发个我的图中要删很多东西 ,在这样的情况下如何更新我的A块 与他同步 每个A块的插入点不变

xj6019 发表于 2020-1-6 08:28:01

本帖最后由 xj6019 于 2020-1-6 08:31 编辑

你可以试一下嘛,看来你没懂我说的操作,我说的调基点是调新块的基点,只需要调一次,你肯定要对基点的,看看你的A块基点在哪里,新做的B块(文件)基点必须要相同,也就是把B块对应的基点放到0坐标点保存文件,要不就对不上位置嘛,你也不可能随便插进去不管位置的呀,这样就可以一次全替换,你操作一下试试,先别着急说不行

x_s_s_1 发表于 2020-1-6 09:22:29

bedit块A,删除块内所有图元,另图打开更新块,对应基点拷贝进块A

mikewolf2k 发表于 2020-1-6 14:58:37

(command "insert" "oldname=d:\\newfile.dwg")

开心无惧 发表于 2024-9-2 10:41:21

楼主 这个问题解决了吗?
页: [1]
查看完整版本: 复制粘贴一个块进入图里 如何用复制进来新块代替图里原同名块?