解锁、解冻所有图层

admin 于 2010-01-21 09:37 发表在 机电专业技术网>设计软件>AutoCAD>

解锁所有图层
(defun UnLock_All_Layers ()
  (vlax-for n (vla-get-layers
  (vla-get-ActiveDocument (vlax-get-acad-object))
       )
    (vla-put-lock n :vlax-false)
  )
)
解冻所有图层
(defun UnFreeze_All_Layers ()
  (vlax-for n (vla-get-layers
  (vla-get-ActiveDocument (vlax-get-acad-object))
       )
    (if (/= (vla-get-name n) (getvar "clayer"))
      ;;也可以用 (not (equal (vla-get-activelayer adoc) item))判断
      (vla-put-Freeze n :vlax-false)
    )
  )
) 机电专业技术网

上一篇:隐藏/显示选择集中的图元实体
下一篇:没有了
以下内容可能对你有用,与[解锁、解冻所有图层]的相关文章列表:
AutoCAD(英文版)中所有英语词 AutoCAD中所有英语词汇的翻译|Au
    最新评论 查看所有评论
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    用户名: 密码: 验证码: