乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 11|回复: 7

[编程交流] 如何将块替换为

[复制链接]

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 14:37:06 | 显示全部楼层 |阅读模式
大家好,
我需要一个lisp(任何方式)来快速用其他块替换许多autocad文件中的块。有人能帮我吗。
提前谢谢。
回复

使用道具 举报

51

主题

481

帖子

457

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
262
发表于 2022-7-6 14:53:26 | 显示全部楼层
使用设计中心
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

13

主题

90

帖子

78

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 15:10:40 | 显示全部楼层
类型BLOCKREPLACE
 
Z
回复

使用道具 举报

20

主题

344

帖子

325

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
100
发表于 2022-7-6 15:15:01 | 显示全部楼层
刚刚发现:
 
http://www.ellenfinkelstein.com/autocadtips/AutoCAD_tips_replace_one_block_with_another.html
 
看起来有一种方法可以做到这一点,毕竟-INSERT,不过-BLOCKREPLACE应该也可以
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 15:20:50 | 显示全部楼层
是的,确实如此。
 
use-INSERT oldblockname=newblockname
 
或者如果块名称相同
 
-插入块=
 
新块必须位于路径文件夹中。
 
哦,好吧,只要看上面的帖子,但它表明我知道我的东西。
回复

使用道具 举报

2

主题

9

帖子

7

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 15:32:07 | 显示全部楼层
祝你们好运
回复

使用道具 举报

13

主题

90

帖子

78

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-6 15:37:59 | 显示全部楼层
不客气。我们都在这里分享我们的智慧
 
Z
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-5 00:03 , Processed in 0.438190 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表