masterlong 发表于 2020-6-13 13:52:18

还是那个dwg是吧   现在看不了   块名列出来   有空我看看

magicheno 发表于 2020-6-13 13:55:41

masterlong 发表于 2020-6-13 13:52
还是那个dwg是吧   现在看不了   块名列出来   有空我看看

是的还是之前的那张图,Bb-PLAN-FL02-P 类似这种块名的

magicheno 发表于 2020-6-13 14:03:38

masterlong 发表于 2020-6-13 13:52
还是那个dwg是吧   现在看不了   块名列出来   有空我看看

还有就是最首层的那个块也干脆直接炸掉么,不然处理之后还是要手动去炸的吧

masterlong 发表于 2020-6-14 13:44:29

首先呢
程序改了下加上了复核功能
判断是否有遗漏
至于你说的没处理完全的图块
我查了下没有问题
所以请看仔细点好吗

其次呢
最后附加的顶层嵌套块炸开的要求
恕我不能满足
不是做不到
也和有没有时间无关
而是这个要求
和本贴主题————“嵌套块内部分解”
已经是截然不同的目的
实现方式与程序流程完全不一样





magicheno 发表于 2020-6-14 14:16:02

masterlong 发表于 2020-6-14 13:44
首先呢
程序改了下加上了复核功能
判断是否有遗漏


上次的我加了;试了之后真的不行,新发上来的可以的,感谢大神

magicheno 发表于 2020-6-14 14:18:37

masterlong 发表于 2020-6-14 13:44
首先呢
程序改了下加上了复核功能
判断是否有遗漏


有时间的话,闲的话方便可以再优化优化哈,比如速度方面的,我试了我那个图大概要2分钟时间吧,不过不急的,再次感谢大侠

magicheno 发表于 2020-6-15 18:34:11

有张图会显示要搜索图纸,图纸搜不到就暂停了的

masterlong 发表于 2020-6-16 11:25:21

应该是嵌套块里包含了无名块

masterlong 发表于 2020-6-16 11:37:37

你的dwg我打不开
转成低版本并用06测试下

masterlong 发表于 2020-6-16 11:38:57

lisp里有两处(setq blkss (ssget "p" '((0 . "insert"))))
替换成(setq blkss (ssget "p" '((0 . "insert")(2 . "~`**"))))
再加载试试
页: 1 2 3 4 [5] 6
查看完整版本: 嵌套块内部分解