pBe 发表于 2022-7-6 10:11:34

谢谢艾伦。
 
一直想知道我从哪里得到了ssnamex及其相对于(ssname objs 0)或(ssname objs counter)的优势,我可以发誓我以前这么做是有原因的
嗯,我想是很久以前吧
 
谢谢你的提醒Alan

alanjt 发表于 2022-7-6 10:15:09

只是不需要。使用repeat或while单步遍历选择集;不是两者都有。

alanjt 发表于 2022-7-6 10:17:29

我们以前都用过这种方法。直到我们在theSwamp做了一个逐步通过选择集的基准测试,我才意识到它有这么慢。

pBe 发表于 2022-7-6 10:20:39

我明白了,为什么我可以得到基准的东西?当然是沼泽!!
 

alanjt 发表于 2022-7-6 10:25:10

我喜欢羔羊肉。

Lee Mac 发表于 2022-7-6 10:25:46

在所有这些中,我希望使用equal函数在比较中实现一些容差,以解释双精度舍入。

Tharwat 发表于 2022-7-6 10:30:09

 
非常感谢。
 
我也很喜欢。
 
非常感谢。

MSasu 发表于 2022-7-6 10:34:22

我有一段时间无法访问该论坛-谢谢大家的回复。
还感谢您提出的解决方案。不幸的是,这些代码的性能接近我自己的代码。似乎带过滤器的ssget通过数据库提供了比通过ssname解析应用相同条件更快的访问;也许我在第一个帖子里不够清楚。因此,我一直在寻找一种合适的ssget过滤方法——正如李·麦克所证实的那样,这似乎是不可能编写的。
再次感谢!
 
当做
米尔恰

Ahankhah 发表于 2022-7-6 10:37:11

 
假设图形中至少存在一条零长度线:
 
命令:-清除
输入要清除的未使用对象的类型
[块/尺寸样式/组/层/线型/材质/多重引线样式/打印样式/SH
apes/textSTyles/Mlinestyles/Tablestyles/Visualstyles/Regapps/Zero-length
几何体(geometry)/空文本对象(Empty text objects)/全部(All)]:z
再生模型。
删除1个零长度几何对象。
 
6
 
 
 
 
我认为这比李的代码运行得更快。

MSasu 发表于 2022-7-6 10:39:09

Ahankhahaha,感谢您的解决方案–很遗憾,这在AutoCAD 2008上不可用。
 
顺便说一句,塔瓦特指的是李的编码速度,这在这里是传奇的。
 
当做
米尔恰
页: 1 [2]
查看完整版本: 筛选0条长度线