明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 43421|回复: 160

[源码] 真正的鼠标左右键点谁加减谁

    [复制链接]
发表于 2013-4-17 12:36:31 | 显示全部楼层 |阅读模式
本帖最后由 springwillow 于 2013-8-5 19:22 编辑

利用了yjr111的代码。使左键点选数字后加1,右键点选数字后减1。根据要求,加入了对字母的加减。
再次更新,支持汉字零到十的加减。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 8明经币 +11 金钱 +90 收起 理由
muwind + 30 很给力!
ylzhaosjz + 1 很给力!
lansedi + 1 给力,正需要这个
ucuc2003 + 1 很给力!感谢!!
luyu9635 + 1 赞一个!
自贡黄明儒 + 1 很给力!
【KAIXIN】 + 3 + 30 赞一个!变通精神
Gu_xl + 3 + 30 赞一个!

查看全部评分

"觉得好,就打赏"
    共1人打赏

本帖被以下淘专辑推荐:

发表于 2014-8-8 11:59:47 | 显示全部楼层
什么叫做特定用户组啊
回复 支持 0 反对 1

使用道具 举报

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

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

  1. ((equal (car pt) 2) (setq flag nil))
如此,即可调整左加右减的循环操作。
发表于 2020-7-17 00:31:35 | 显示全部楼层
楼主的程序不错,我试着用正则分解文字改了下,源码发布在http://bbs.xdcad.net/forum.php?m ... p;extra=#pid3738517。不知明经什么原因,一定要绑定QQ,我都快10年没用那玩儿了,绑定微信都不成,所以没能在明经发布。由于我的文字里面不会出现中文数字及特定的字符,所以不支持这些,同时也只支持单行文字。
发表于 2013-4-17 13:58:15 | 显示全部楼层
收藏啦! 坐沙发欣赏
发表于 2013-4-17 14:14:04 | 显示全部楼层
很强大
发表于 2013-4-17 14:46:46 | 显示全部楼层
呵呵,刚试了下还不错,有一点0减就变为9了,9+变为0
发表于 2013-4-17 15:26:55 | 显示全部楼层
好好的想法
发表于 2013-4-17 22:45:39 | 显示全部楼层
不错,用一用,谢谢分享
发表于 2013-4-17 23:33:50 来自手机 | 显示全部楼层
支持,字母能加不,
 楼主| 发表于 2013-4-18 09:09:07 | 显示全部楼层
kwok 发表于 2013-4-17 23:33
支持,字母能加不,

可以自行修改为加减ASCII码,这样字母也能加减了。
发表于 2013-4-18 10:46:49 | 显示全部楼层
最好能加上递增复制功能
 楼主| 发表于 2013-4-18 10:51:24 | 显示全部楼层
kwok 发表于 2013-4-17 23:33
支持,字母能加不,

加入了对字母的支持
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 00:21 , Processed in 0.192040 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表