快速编写的代码
- (Defun c:vplk ()
- (setq d (ssget "_x" '((0 . "VIEWPORT"))))
- (vplock d T)(princ))
- (Defun c:vpun ()
- (setq d (ssget "_x" '((0 . "VIEWPORT"))))
- (vplock d nil)
- (princ)
- )
- (Defun vplock (sel flg)
- (setq mode (if flg :vlax-true :vlax-false))
- (repeat (setq i (sslength sel))
- (vlax-put-property (vlax-ename->vla-object (ssname sel (Setq i (1- i))))
- 'DisplayLocked mode)
- )
- (princ (strcat "\nViewports " (if flg "" "Un" ) "locked"))(princ)
- )
- (vl-load-com)
|