天正一用就崩溃
非常有用 一定要看
看看学习学习
谢谢分享,学习了。
支持哇,学习一下。
回复加以学习
这有主要是用在那些地方呀?
;;;一、将所选对象隐藏
(defun c:doff (/ counter eobj obj selobj slength)
(vl-load-com)
(princ "\n请选择要隐藏的对象: ")
(setq selobj (ssget))
(setq slength (sslength selobj))
(setq counter 0)
(repeat slength
(setq obj (ssname selobj counter))
(setq eobj (vlax-ename->vla-object obj))
(vla-put-visible eobj 0)
(setq counter (+ counter 1))
)
(princ (strcat"\n本次隐藏的对象共 "(rtos counter 2 0) " 个! "))
(princ)
)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;二、将所有对象显示
(defun c:don (/ counter eobj obj selobj slength)
(vl-load-com)
(setq selobj (ssget "x"))
(setq slength (sslength selobj))
(setq counter 0)
(repeat slength
(setq obj (ssname selobj counter))
(setq eobj (vlax-ename->vla-object obj))
(vla-put-visible eobj -1)
(setq counter (+ counter 1))
)
(princ (strcat"\n对象已经全部显示,共 "(rtos counter 2 0) " 个! "))
(princ)
)
看看G版的高招
进来学习