如何突出显示选定内容
大家好如何突出显示选择集? (setq ss (ssget))
(repeat (setq in (sslength ss))
(vla-highlight (vlax-ename->vla-object (ssname ss (setq in (1- in)))) :vlax-true)
)
(redraw <entity> 3)
快得多快得多
提示:在考虑Vlisp之前,请始终尝试使用vanilla(普通AutoLISP)。至少这是我的方式。
谢谢你,先生。我会测试。
嗨,塔瓦特先生。谢谢你的回复。
我知道“重画”功能。但这只能高亮显示对象(ent),而不能用于选择集。
找到后请告诉我。
我之前想知道重绘函数在哪里使用。。。现在我知道了,谢谢!
顺便说一句(sssetfirst nil SS)可能有效,但对于大型选择集,应该避免使用它,因为它的速度非常慢。 我的荣幸。
您可以更深入地研究此函数,因为它除了突出显示实体外,还有更多操作要做。
这两个函数之间存在差异(redraw和sssetfirst)。
页:
[1]
2