Matt__W 发表于 2008-10-22 10:19:10

列出插入的块

好的,那么我'今天早上我的大脑融化了,可以#039;我好像没弄明白这件蠢事 我需要列出插入MS中的块;代码I'到目前为止,我已经列出了所有插入的块 换句话说,如果插入BLOCK_A 5次,我得到BLOCK_A、blockUa、BLOCK\u A等等;我只想要BLOCK_A-其他什么都不要 我只需要知道它存在于MS中,我不'我不在乎有多少人 这么说吧……什么'最好的方法是什么 我是否应该将所有的块添加到一个数组中,当我遇到一个名称已经存在的块时,跳过它并移动到下一个 我认为有一种非常愚蠢的简单方式来列出区块名称&nbsp 嗯;也许我'我又把AcadBlock和AcadBlockReference搞混了 

Jeff_M 发表于 2008-10-22 10:37:52

本人'我不确定哪一个更快
选项B:循环通过块集合(忽略布局),并在过滤的SS中使用每个块名称(使用名称和MS标志过滤),跟踪哪些块返回SS。计数(&gt);0

Matt__W 发表于 2008-10-22 10:39:54


039;这就是我'我倾向于 谢谢

Matt__W 发表于 2008-10-22 13:05:48

有#039;计划有点变化
I'm现在通过ObjectDBX收集块列表(现在嗅探多个图形),并将其存储在字典(MS脚本类型)中,并使用BubbleSort函数按字母顺序对其进行排序。
页: [1]
查看完整版本: 列出插入的块