1. ;;;将lys表中的所有图层解冻、解锁、打开 - edata出品
    2. (defun c:tt()
    3. (slayon '("wall" "DJ灯具"))
    4. )
    5. (defun slayon (lays / n obj)
    6. (vl-load-com)
    7. (if (listp lays)
    8. (foreach n lays
    9. (if (and (tblsearch "layer" n) (setq obj(vlax-ename->vla-object(tblobjname "layer" n))))
    10. (progn
    11. (vla-put-lock obj :vlax-false)
    12. (vla-put-layeron obj :vlax-true)
    13. (if (= (vla-get-Freeze obj) :vlax-True)
    14. (vla-put-Freeze obj :vlax-false))
    15. ) ;_ end of progn
    16. ) ;_ end of if
    17. ) ;_ end of foreach
    18. ) ;_ end of if
    19. ) ;_ end of defun