carrot1983 发表于 2015-8-10 14:11:12

关于双击反应器的疑问探讨

;;回调函数
(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 16:32:21

本帖最后由 carrot1983 于 2015-8-10 17:33 编辑

看来问题不是出在那里面,可能又是其它的问题。

补充问题:

有人知道怎么判断,双击的动作是否正在布局里面视口内外
切换模型空间和图纸空间。
页: [1]
查看完整版本: 关于双击反应器的疑问探讨