明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: xiaocainiao

[提问] 求教!以块名获得文件中所有同名块集合

[复制链接]
发表于 2024-10-16 09:55:55 | 显示全部楼层
本帖最后由 panliang9 于 2024-10-16 10:04 编辑

1、改这个块的图层,把这个块放进一个单独的图层。
2、改该块属性,改为不可炸。
2、锁定该图层。
3、删除所有其它对象。

最后图纸上就只剩这个块了。不管它在哪个镶套块中。

点评

这就是传说中,脚上长个包,眉毛以下截肢?  发表于 2024-10-16 15:39
发表于 2024-10-16 11:26:13 | 显示全部楼层
QSE命令不行?
 楼主| 发表于 2024-10-16 11:35:29 | 显示全部楼层

主要是有嵌套块、没有嵌套块直接SSGET就行了
 楼主| 发表于 2024-10-16 11:37:37 | 显示全部楼层
panliang9 发表于 2024-10-16 09:55
1、改这个块的图层,把这个块放进一个单独的图层。
2、改该块属性,改为不可炸。
2、锁定该图层。

感谢提供方法、不过这个想法有点过于离谱了、第一步就是问题
 楼主| 发表于 2024-10-16 11:44:01 | 显示全部楼层

大神、这个获取不到嵌套块里面的同名块吧、现在就是卡在不知道怎么获取到嵌套块里面同名块对象了
发表于 2024-10-16 12:04:38 | 显示全部楼层
xiaocainiao 发表于 2024-10-16 11:44
大神、这个获取不到嵌套块里面的同名块吧、现在就是卡在不知道怎么获取到嵌套块里面同名块对象了

既然不要其它图形了,那就 其它块定义中有没有这个块。没有的直接删除,如果有就炸开。然后删除其它图形。

block:ent-list 函数可以取到块定义中的图元列表。
 楼主| 发表于 2024-10-16 12:36:03 | 显示全部楼层
vitalgg 发表于 2024-10-16 12:04
既然不要其它图形了,那就 其它块定义中有没有这个块。没有的直接删除,如果有就炸开。然后删除其它图形 ...

其他图形要的啊、是要获取到所有同名块的对象集、其他图形是不动的
发表于 2024-10-16 15:03:36 | 显示全部楼层
本帖最后由 panliang9 于 2024-10-16 15:26 编辑
xiaocainiao 发表于 2024-10-16 11:37
感谢提供方法、不过这个想法有点过于离谱了、第一步就是问题

不离谱,可以将这个块的每个都找到,将图中所有的其它对象全部删掉,最后图中就只剩下这个块,你可以发个例图。
 楼主| 发表于 2024-10-16 15:38:01 | 显示全部楼层
panliang9 发表于 2024-10-16 15:03
不离谱,可以将这个块的每个都找到,将图中所有的其它对象全部删掉,最后图中就只剩下这个块,你可以发个 ...

我只是要找到所有同名块的对象集合、不删除其他图形、删除其他图形我的文件不就废了
发表于 2024-10-16 16:12:25 | 显示全部楼层
xiaocainiao 发表于 2024-10-16 15:38
我只是要找到所有同名块的对象集合、不删除其他图形、删除其他图形我的文件不就废了

http://www.theswamp.org/index.php?topic=43053.0

https://forums.autodesk.com/t5/v ... -block/td-p/8483344
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 19:48 , Processed in 0.158151 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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