确实如此。这是我们的LM
其实不是这样,在这种情况下,只有一个参数的“函数”是VLA文档对象。通常,在打开/激活图形上运行的例程中,您会看到:
(setq aDoc(vla get ActiveDocument(vlax get acad object)))
现在,在非打开/非活动图形上检索此VLA文档的任务属于函数LM:ODBX。
它将为helper函数提供“doc”参数
- (LM:ODBX
- '(lambda ( [b]doc [/b]) (vla-get-count (vla-get-layouts doc)))
- nil
- nil
- )
- (defun _lockalllayers ( [b]doc[/b] ); function with a single argument
- (vlax-for layer (vla-get-layers doc)
- (vla-put-lock layer :vlax-true)
- )
- )
- (LM:ODBX [b]'_lockalllayers [/b]nil t)
知道了?
奥:我已经有一段时间没有访问LM的网站了。包装纸和我以前看到的完全不同。更干净、更具描述性。 |