:205.207KB : :1 :2020-09-08 16:24:48
键盘钩子没有扫码的小朋友可能会问了,没有扫码怎么办呀?
扫码要以回车结尾,如果是其他按键结尾,看代码里面的注释,根据注释把13改成对应的键代码即可。
实际间隔 = 本次时间 - 上次时间
实际数值 = a2 - 48
.如果真 (实际数值 > -1 且 实际数值 < 10)
加入成员 (之前按下的数字, 实际数值)
.如果真 (实际间隔 < 36) ' 按的特别快,而且是数字
连续按下次数 = 连续按下次数 + 1
.如果真结束
.如果真结束
' 调试输出 (实际间隔, 实际数值, a2, 连续按下次数, 之前按下的数字)
上次时间 = 本次时间
.如果真 (a2 = 13 且 连续按下次数 > 10)
' 按下了回车
.如果真 (取数组成员数 (之前按下的数字) ≥ 连续按下次数 + 1)
.计次循环首 (连续按下次数 + 1, i)
付款码内容 = 付款码内容 + 到文本 (之前按下的数字 [i])
.计次循环尾 ()
.如果真结束
' 调试输出 (“付款吗:”, 付款码内容)
连续按下次数 = 0
清除数组 (之前按下的数字)
' 这里写调用付款码的内容
回调_识别到二维码 (付款码内容)
09-26实用的LowLevel层的键盘钩子代码
01-18c++键盘钩子,按键发出相应的字母声音
10-25键盘钩子功能扩展,判断指定键是否按住
09-04记录模块键盘钩子
11-24键盘钩子实现代码自动补齐括号与引号
11-19改键工具全局键盘钩子增加备注