模型背景色黑色与灰色切换,对于环境变量马上生效的办法
本帖最后由 不一样地设计 于 2023-5-11 18:40 编辑;;;模型背景色黑色与灰色切换bj
(defun c:bj()
(setenv "Background" (if (= (getenv "Background") "0") "14079444" "0"))
(setvar "TILEMODE" 0);;;模型布局相互切换刷新效果
(setvar "TILEMODE" 1)
)
如题,有没有其他不用重启CAD的办法,使更改的环境变量马上生效 (defun c:bj (/ DISPLAY)
(princ "\n模型背景色黑色与灰色切换")
(setq
DISPLAY (vla-get-display (vla-get-preferences (vla-get-application (vlax-get-acad-object))))
)
(if (= (getenv "Background") "0")
(vla-put-GraphicsWinModelBackgrndColor DISPLAY 8421504)
(vla-put-GraphicsWinModelBackgrndColor DISPLAY 0)
)
(prin1)
) 能三种颜色转换吗?黑白灰 戏男 发表于 2023-6-19 15:06
能三种颜色转换吗?黑白灰
if 换成多条件判断,查询到灰色的编码,很容易 感谢大佬分享
页:
[1]