phobos 发表于 2022-7-6 14:37:06

如何将块替换为

大家好,
我需要一个lisp(任何方式)来快速用其他块替换许多autocad文件中的块。有人能帮我吗。
提前谢谢。

asos2000 发表于 2022-7-6 14:53:26

使用设计中心

Freerefill 发表于 2022-7-6 15:02:32

我进行了快速搜索,找到了两种插入带有覆盖选项的块的方法(插入或设计中心),但这两种方法都不能在LISP中完成(使用时插入没有该选项-插入和设计中心不能从命令行完成)。
 
还有人有主意吗?我确信一定有某种方法可以使用Visual LISP更新块参照。
 
在多个文件上执行此操作很容易,本论坛中已经提供了许多解决方案。
 
不过,我想这有助于澄清,你是在更新一个块,也就是说,插入相同的块并用更新的版本重写它,还是用一个新的完全替换它?如果是后者,那就容易多了。

Zorg 发表于 2022-7-6 15:10:40

类型BLOCKREPLACE
 
Z

Freerefill 发表于 2022-7-6 15:15:01

刚刚发现:
 
http://www.ellenfinkelstein.com/autocadtips/AutoCAD_tips_replace_one_block_with_another.html
 
看起来有一种方法可以做到这一点,毕竟-INSERT,不过-BLOCKREPLACE应该也可以

dbroada 发表于 2022-7-6 15:20:50

是的,确实如此。
 
use-INSERT oldblockname=newblockname
 
或者如果块名称相同
 
-插入块=
 
新块必须位于路径文件夹中。
 
哦,好吧,只要看上面的帖子,但它表明我知道我的东西。

phobos 发表于 2022-7-6 15:32:07

祝你们好运

Zorg 发表于 2022-7-6 15:37:59

不客气。我们都在这里分享我们的智慧
 
Z
页: [1]
查看完整版本: 如何将块替换为