Freerefill 发表于 2022-7-6 15:31:13

给你,试试这个。
 
VLA确实使修改选择集变得更容易!我的(entmod)和(subst)时代结束了!!

Lee Mac 发表于 2022-7-6 15:35:43

我想从几个方面改变这一点:
 
3
 
 
[列表]
[*]可能没有选择集,因此我会在创建新选择集时使用IF语句。
[*]此外,请记住在完成选择集后删除它。
[/列表]

Freerefill 发表于 2022-7-6 15:37:49

很好,正在检查选择集是否返回nil。我没有想到。
 
我确实考虑过RText,但老实说,我从未见过或使用过它,我不明白你为什么不想更新它。RText是否有一些特殊的属性使其成为您应该不去管它?
 
最后,我不理解在vlax for完成其工作后删除“sel”。如果有人试图使用同一个变量,那么在定义函数时声明它为局部变量不应该让它返回nil吗?但除此之外,似乎唯一正在做的事情就是通过VLA删除选择集。现在,在我所有的时间里,我没有删除任何一个选择集,但我从来没有遇到过问题。删除它只是一个例行的清理,一些应该做但最终是可选的吗?
 
还有,你是怎么得到这些漂亮的颜色的3.

Lee Mac 发表于 2022-7-6 15:43:13

我从Patrick那里得到了RText,他建议其他人这样做-但我想用户可能也希望RText更新。
 
关于删除选择集,这也是Patrick的观点-我可以看到你关于本地化变量的意思,但在VL中,当你在VL中创建选择集时,你会将其添加到selectionsets集合中,因此,如果另一个程序/用户试图通过VL以相同的名称创建选择集,这可能会导致问题-因此我认为这种在使用后删除选择集的做法已经从那里清洗了。
 
至于颜色-我有一个LISP,我运行我的代码,它将添加颜色标签
页: 1 [2]
查看完整版本: 需要LISP或脚本