bridgewind 发表于 2018-7-2 16:54:48

很牛!!

laurasia 发表于 2018-7-3 16:31:43

很好很强大!

迷失2004 发表于 2018-7-4 18:38:51

方便!谢谢楼主分享

479274135 发表于 2018-7-9 11:12:07

感谢楼主分享    过来学习学习

小飞D 发表于 2018-10-16 15:44:49

特定用户 居然不能下载

taoyi0727 发表于 2018-10-17 08:56:42

好东西学习学习

JHX948954875 发表于 2018-10-17 09:02:37

谢谢楼主分享

lg328084985 发表于 2018-10-26 08:29:03

学习一下,感谢分享

林霄云 发表于 2018-10-26 09:21:43

USER2128 发表于 2013-4-20 08:58
左键正常,右键可以减1,但随即结束了程序(不可连减)。被编辑过的文字仍成无名组状态(CAD2012,xp,32位 ...

既然叫鼠标增减,那么退出就依赖键盘输入退出了。调整while循环的条件,原语句利用cond语句的返回值: (princ "\n请点选要修改的字符:(左键+1右键-1)")
(while
    (cond ((and(setq pt (grread t 4 2)) ;获取grread值
    (equal (car pt) 5)
   )调整为:(princ "\n请点选要修改的字符:(左键+1右键-1)")
(setq flag t)
(while (and (setq pt (grread t 4 2)) flag)
    (cond ((and pt   ;获取grread值即,增加一个退出标志flag,该值在cond中进行设置:当为键盘输入时,设置为nil。

((equal (car pt) 2) (setq flag nil))如此,即可调整左加右减的循环操作。

林霄云 发表于 2018-10-26 09:29:21

林霄云 发表于 2018-10-26 09:21
既然叫鼠标增减,那么退出就依赖键盘输入退出了。调整while循环的条件,原语句利用cond语句的返回值:调 ...

调整后代码详见附件。
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17
查看完整版本: 真正的鼠标左右键点谁加减谁