按键精灵中关于TouchDownEvent和TouchDown的区别探究

问题发现

在按键精灵中,录制的脚本中使用了带Event的函数(TouchDownEvent,TouchMoveEvent,TouchUpEvent),而提供的指南中,却只有不带Event的(TouchDown,TouchMove,TouchUp)。而当把这两种函数进行比较,却能发现明显不同:运行效率Event明显快很多

运行输出:无Event:183,有Event:3

单位是毫秒,这个差距很大了,而且会造成卡顿。

出现原因

Event的中文意思是事件,这里猜测不用Event的是模拟人手点击(防止被检测)所以有自然延时。而Event直接是录制下来的,所以不需要防检测,直接输出指令,所以效率高。

实例运用

在刷一刷红包中,用Event拿下8000+

点赞
  1. 水电费说道:

    TouchMove 后面一个时间参数你没填,缺省默认是100毫秒

    1. 章鱼DS说道:

      谢谢提醒,可惜手头的miui9不能用按键,还没法继续试验。

发表评论

电子邮件地址不会被公开。 必填项已用*标注