反转层过滤器开/关
在图层特性管理器过滤器中,有一个反转过滤器的选项。有人知道是否可以从lisp中打开和关闭此选项吗。 看看这个。也许它会给你一些想法。http://www.cadtutor.net/forum/showthread.php?40103-使用按钮关闭过滤器中的图层 不,恐怕在那里找不到关于反转过滤器的任何信息。 是否要反转图层过滤器,而不是将其打开/关闭?你能给我解释一下区别吗? 我要做的是制作一个toogle来打开和关闭外部参照层 现在是外部参照。好啊那么为什么Alanjt的lisp例程不起作用呢? 你看,我只想做一个切换键。按下该按钮,所有外部参照层消失,再次按下该按钮,外部参照层返回,所有其他层消失。 @备注:我相信OP希望通过编程控制图层管理器内的“反转过滤器”切换:
尽管可以使用-layer命令中未记录且不可见的“filter”选项以编程方式操作层过滤器,但据我所知,使用AutoLISP无法更改此切换。
一种解决方法(仍在使用图层过滤器)可能是创建两个互补的图层过滤器(即一个仅显示外部参照图层,另一个显示除外部参照图层以外的所有图层),然后创建一个程序以交替将每个图层过滤器设置为当前图层。
当然,如果您不需要使用图层过滤器,可以通过直接操作图层集合来使用AutoLISP和Visual LISP实现许多其他可能的解决方案。 也许这个宏可以工作?
http://cadtips.cadalyst.com/dwg/x-x 糟糕的是,这是不可能的,你看,我希望切换工作在所有图形,旧的,新的和外部的,而不必创建任何图层过滤器第一。
页:
[1]
2