irneb 发表于 2022-7-6 10:11:02

不客气!

dbroada 发表于 2022-7-6 10:14:44

我并没有遵循这里的代码,但当您必须不断清除图形以除去子实体时,我在清除之前使用QSAVE,然后在清除之后检查DBMOD的值。如果图形数据库中发生了更改,DBMOD将发生更改,但在清除所有项目后,数据库没有更改。我不确定它是否适用于explode,但这只是另一种可能的探索途径。

irneb 发表于 2022-7-6 10:17:21

这是一个非常好的建议!
 
不幸的是,这在所有情况下对OP都没有帮助。他想发出一个命令,自动分解当前空间中的所有多段线,但列出了有多少不能分解(无论出于何种原因)。我想你可以运行explode命令QSAVE,然后再次运行它,看看。。。
 
等一下!这给了我另一个想法!其实非常简单!:
5

dbroada 发表于 2022-7-6 10:21:50

这是不是意味着我帮了忙?

irneb 发表于 2022-7-6 10:27:20

无论如何:是的! 
如果没有你的建议,我可能不会想到分两步来做!
 
顺便说一句,我可能仍然通过清除两次选择集来过度烹饪。可能在defun中的任何位置进行一次gc调用就足够了:
您甚至可以忽略它,但由于可用的数量有限,因此尝试清除选择集更安全。
页: 1 [2]
查看完整版本: 无法运行命令