关于双击反应器的疑问探讨
;;回调函数(defun CJW-DOUBLECLICK-DCL-CALLBACK (REACTOR PT)
(alert "OK")
(princ)
)
(vl-load-com)
;;双击反应器
(or *CJW-DOUBLECLICK-DCL-REACTOR*
(setq *CJW-DOUBLECLICK-DCL-REACTOR*
(vlr-mouse-reactor
"CJW-DOUBLECLICK-REACTOR"
'((:vlr-begindoubleclick . CJW-DOUBLECLICK-DCL-CALLBACK))
)
)
)
经过几番折腾,最终对反应器还是了解的不够清楚。
运行以上反应器之后,然后我们再用 秋枫的《批量打印程序》,启动之后,按ESC。
因此反应器失效,具体原因不明。
另外,经过长时间调试,才发现反应器的回调函数内是不能读写词典的,无知走了不少弯路。
本帖最后由 carrot1983 于 2015-8-10 17:33 编辑
看来问题不是出在那里面,可能又是其它的问题。
补充问题:
有人知道怎么判断,双击的动作是否正在布局里面视口内外
切换模型空间和图纸空间。
页:
[1]