CAD2022自动保存的BUG
在WIN10和WIN11下,CAD没有最小化,只是在后台的情况下,前台有其他应用程序,比如微信聊天窗口,只要CAD触发了自动保存,CAD的窗口就会自动跑到最前端,烦不胜烦,也百度了,CAD2021也有这个问题,折中方案是关闭自动保存。
但这治标不治本的办法不是长久之计,不知道有谁解决过这个问题吗,分享经验,不胜感激!!!
找到问题所在了,自己坑自己,一个个之前加载的文件试过去,终于找到出问题的地方了,去掉之后就没事了,天呐,困扰我N久。
;;图纸空间切换,十字光标颜色反应器
(if (/= (type jb_spacechange_Reactor) 'vlr-sysvar-reactor)
(setq jb_spacechange_Reactor(vlr-sysvar-reactor (getvar "cvport") '((:vlr-sysVarChanged . jb:spacechange_Reactor))))
vlr-editor-reactor
)
(if (not (vlr-added-p jb_spacechange_Reactor))
(vlr-add jb_spacechange_Reactor)
)
(setq acadPrefDisplay (vla-get-display (vla-get-preferences (vlax-get-acad-object))))
;;0反应器回调动作
(defun jb:spacechange_Reactor ( reactorObject Listofsomething )
(if (and (= (car Listofsomething) "CVPORT") (cadr Listofsomething))
(if (and (/= (strcase (getvar "ctab")) "MODEL")(= 1 (getvar "CVPORT")))
(progn
(princ "\n空间切换\n")
(vla-put-LayoutCrosshairColor acadPrefDisplay16776960) ;;布局光标颜色=4
)
(progn
(princ "\n空间切换\n")
(vla-put-LayoutCrosshairColor acadPrefDisplay16777215) ;;布局光标颜色=7
)
)
)
(princ)
)
;;改十字光标颜色代码
;;http://bbs.mjtd.com/forum.php?mo ... 2%B1%EA%D1%D5%C9%AB
;|
vla-Put-ModelCrosshairColor
示例1
Color list:
0 = Black
255 = Red
65535 = Yellow
65280 = Green
16776960 = Cyan
16711680 = Blue
16711935 = Magenta
16777215 = White
(vl-load-com)
(setq acadPrefDisplay (vla-get-display (vla-get-preferences vlax-get-acad-object)))
(vla-put-modelcrosshaircolor acadPrefDisplay12582656)
|;
自己写的反应器最终还是被自己干掉
ㄘ丶转裑ㄧ灬 发表于 2021-10-25 09:39
找到问题所在了,自己坑自己,一个个之前加载的文件试过去,终于找到出问题的地方了,去掉之后就没事了,天 ...
这个代码怎么弄 小白:'( ㄘ丶转裑ㄧ灬 发表于 2021-10-25 09:39
找到问题所在了,自己坑自己,一个个之前加载的文件试过去,终于找到出问题的地方了,去掉之后就没事了,天 ...
不知道怎么用,我也出现这种情况了,怎么解决? moranyuyan 发表于 2024-6-17 23:24
不知道怎么用,我也出现这种情况了,怎么解决?
二楼我写的是用了这段代码才出现的问题,去掉这段就没事了。
至于你的情况,应该也是插件引起的,自己排查下 ㄘ丶转裑ㄧ灬 发表于 2024-6-23 09:16
二楼我写的是用了这段代码才出现的问题,去掉这段就没事了。
至于你的情况,应该也是插件引起的,自己排 ...
谢谢,插件太多 感谢作者的分享!
页:
[1]