如何关闭一层I
这是我需要在dwg的中冻结的exref层的屏幕截图https://www.cadtutor.net/forum/N:%5CJAMES%20CADE%20SHARED%5Cfreeze.bmp 我为什么不能添加一个打印屏幕…我放弃了!!这是外部参照名称和图层:UTILITY BASE/C-ELEC-LIN 打开冻结层所需的所有文档并使用:
(defun frzlay (lay / doc lyr)
(vlax-for doc (vla-get-Documents
(vlax-get-acad-object))
(and (setq lyr (vla-item (vla-get-layers doc) lay))
(vla-put-freeze lyr :vlax-true)))
(princ))
只需点击打印屏幕按钮,粘贴到MS Paint中,保存为JPEG,然后附加。 嘿Lee Mac,
你好吗?谢谢你的建议。我会让他们两个都试试。 李,我是一次全部打开还是一次一个打开? 它不起作用! 一次打开它们。
我刚刚测试过,如果要冻结的层不在图纸中,它似乎有问题-这很奇怪,因为我认为我已经解释了这一点 您是否正确调用了该函数?
它是一个子函数,应按如下方式调用:
(defun frzlay (lay / doc lyr)
(vlax-for doc (vla-get-Documents
(vlax-get-acad-object))
(and (setq lyr (vla-item (vla-get-layers doc) lay))
(vla-put-freeze lyr :vlax-true)))
(princ))
(frzlay "UTILITY BASE/C-ELEC-LIN")
打开所有需要frz层的图形后,我要键入什么?是Lisp程序吗?
页:
[1]
2