LISP2LEARN 发表于 2022-7-6 09:26:08

打开/关闭外部参照图层

使用Lee的ObjectDBX。如何打开/关闭外部参照上的图层?如果可能的话。。。我需要打开/关闭我们的电气绘图页上的图层,大约有100个图形。我们使用模型空间作为绘图页,所有内容都是外部参照。

BlackBox 发表于 2022-7-6 09:43:44


(vl-load-com)
...
;;<-- Open dbxDoc
(vlax-for oLayer (vla-get-layers dbxDoc)
(if (vl-string-search "|" (vla-get-name oLayer))
   (vl-put-layeron oLayer :vlax-true)) ;<-- Change to :vlax-false to turn off
)
...

alanjt 发表于 2022-7-6 09:58:28

哎呀,我没意识到我迟到了。

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

 
绝对正确
 
@LISP2LEARN使用Alan示例中的lambda函数提供ODBX子函数,它应该可以工作。
 
参考代码如下:
 
http://lee-mac.com/odbxbase.html

Lee Mac 发表于 2022-7-6 10:33:20

页: [1]
查看完整版本: 打开/关闭外部参照图层