1.易语言调用大漠之键盘操作说明
普通的写字板 输入几个aaa
.版本 2 全局大漠.鼠标移动 (26, 425) 辅助延时 (1000) 全局大漠.鼠标_左键双击 () 辅助延时 (1000) .计次循环首 (10, ) 全局大漠.键盘_按键 (65) 辅助延时 (100) .计次循环尾 ()
为了防封 要首先要调整下 键盘按下和松开之间的时间间隔 让他们不是固定的才行
老师的防封处理思路:
全局大漠.键盘_置间隔 (, ) 来调整按下和松开的时间间隔来实现的 这个函数的最大的好处是支持大漠绑定的几种键盘绑定方式 这种支持 是我们自己手写函数所不具备的 所以还是用老师的思路靠谱 按照老师思路写的代码
.版本 2 .子程序 防封按键, , 公开 .参数 type, 文本型 .参数 间隔时间, 整数型, , 毫秒 .参数 虚拟按键码, 整数型 ' 间隔时间也就是10ms到50ms之间 全局大漠.键盘_置间隔 (type, 取随机数 (到整数 (间隔时间 × 0.9), 到整数 (间隔时间 × 1.1))) 全局大漠.键盘_按键 (虚拟按键码)
自己最初的防封思路
.版本 2 .子程序 个人防封按键, , 公开 .参数 间隔时间, 整数型, , 毫秒 .参数 虚拟按键码, 整数型 全局大漠.键盘_按住 (虚拟按键码) 辅助延时 (取随机数 (到整数 (间隔时间 × 0.9), 到整数 (间隔时间 × 1.1))) 全局大漠.键盘_弹起 (虚拟按键码)
小知识:测试得知 取随机数() 函数 不需要设置随机种子就可以正常工作 之后生成随机数都用该函数即可
2.易语言调用大漠之键盘按键---常量与键代码
小知识:常量
常量是啥不说了。。
常量的使用 只要打个#号 后面就会智能提示出现在存在的常量 而且注意 易语言资源里面的声音文件和图片文件 都属于常量
常用的常量 比如虚拟按键 我要让大漠按下a键 正常是这样的 全局大漠.键盘_按键 (65) 65对应a的按键码 但是我们也可以直接用系统内已经定义好的a键的常量 全局大漠.键盘_按键 (#A键) 即可 但是据老师自己说 这种系统固有常量有的时候不怎么稳定 如果可以 还是用虚拟按键码 或者自定义常量来搞
定义自己的常量 有的时候 我们需要的一些常量 系统没有给我们准备 我们就需要自己来自定义自己需要的常量
在其他地方直接使用 很方便
123