[远航笔记流水账]易语言调用大漠初级入门(3)第3章键盘操作

本文详细介绍了易语言中使用大漠插件进行键盘操作的方法,包括按键模拟、防封处理策略及随机时间间隔设置,同时分享了利用系统常量和自定义常量进行按键操作的技巧。

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.易语言调用大漠之键盘按键---常量与键代码

image

小知识:常量

常量是啥不说了。。

常量的使用 只要打个#号  后面就会智能提示出现在存在的常量 而且注意 易语言资源里面的声音文件和图片文件 都属于常量

image

常用的常量  比如虚拟按键 我要让大漠按下a键 正常是这样的 全局大漠.键盘_按键 (65)  65对应a的按键码 但是我们也可以直接用系统内已经定义好的a键的常量   全局大漠.键盘_按键 (#A键) 即可  但是据老师自己说 这种系统固有常量有的时候不怎么稳定 如果可以 还是用虚拟按键码 或者自定义常量来搞

定义自己的常量 有的时候 我们需要的一些常量 系统没有给我们准备 我们就需要自己来自定义自己需要的常量

image

在其他地方直接使用 很方便

image


123

转载于:https://www.cnblogs.com/zjl8455482/p/10432234.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值