明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2162|回复: 6

[求助]如何对于块进行"局部"重命名?

[复制链接]
发表于 2009-6-20 18:54:00 | 显示全部楼层 |阅读模式

有一个块A,在图中复制了100个图A

后来发现有局部40个块要改成与A不同的内容

想局部把这40个块重命名后再修改其内容

有没有办法在块A存在的时候,任意把选择到的块A改名为块B,同时又不影响图中其他的块A?

请大家帮忙

谢谢

发表于 2009-6-20 20:28:00 | 显示全部楼层

vla-ConvertToStaticBlock

适用于autocad2006及以上版本

 楼主| 发表于 2009-6-21 19:29:00 | 显示全部楼层
caoyin发表于2009-6-20 20:28:00vla-ConvertToStaticBlock适用于autocad2006及以上版本

2004不能用吗?

请问vla-ConvertToStaticBlock是怎么使用的?

能否给出一个可以使用的LISP程序?

谢谢

发表于 2009-6-21 19:48:00 | 显示全部楼层

;;ConvertToStaticBlock是 AutoCAD2006 动态块的操作函数,但他对普通块仍然有效,但在AutoCAD 上是无法使用的

(vla-ConvertToStaticBlock (vlax-ename->vla-object (car (entsel))) "新块名")

发表于 2009-6-22 06:18:00 | 显示全部楼层

把改好的块取名为B,在论坛找块改名程序,将选中部分替换为B块。

要注意选择程序,有些是全部替换。不知express里的是全部还是部分替换。这里有。

http://www.mjtd.com/bbs/Archive_view.asp?BoardID=25&ID=68336&Master=

发表于 2009-6-22 11:17:00 | 显示全部楼层
顺次浏览选中的A块,将其DXF代码2改为B就行了。
发表于 2009-6-22 22:22:00 | 显示全部楼层

注意多重嵌套块~!最好先彻底打散,用得到的图元再新做一个新块.

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-10-1 05:24 , Processed in 0.184398 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表