本帖最后由 Gu_xl 于 2011-8-31 20:31 编辑
这样改下就能避免在空白处双击要框选另一点的响应!
 - ;;; 自定义双击反应器Double Click Reactor
- (defun dblclk-edit (dblclk_point / owner dblclk_etype p)
- (setq owner (nentselp (setq p (trans (car dblclk_point) 0 1))));;指定点来选择对象
- (if (and (= owner nil) (= 0 (getvar 'cmdactive))) ;_有活动命令时不起作用
- (vla-sendcommand (vla-get-activedocument(vlax-get-acad-object)) (strcat (rtos (car p) 2 3) "," (rtos (cadr p) 2 3) " YouCommand "))
- )
- )
|