易语言超简单的模拟游戏鼠标点击
我们在玩游戏的时候是否有一种想法,那就是:“这提交任务的按钮、熔炼装备的按钮都是同一个位置,我能不能解放双手用一个点击器来帮忙点击?”。答案是可以的,今天就简单的教大家一下模拟点击多出位置。
(PS:下图是一个点任务自动开始任务。点领取奖励完成任务的一款游戏,我们就可以制作小程序自动点击这两个位置)
模拟鼠标点击:
能够简单的代替鼠标执行单击、双击,需提供点击位置的X/Y参数。
取鼠标水平位置:
获取当前鼠标所在X位置数值
取鼠标垂直位置:取鼠标垂直位置:
获取当前鼠标所在纵向Y的数值
窗口预览:
需要的组件:时钟1、按钮1(设置时钟周期、也可不用按钮直接在__启动窗口_创建完毕中写时钟周期为)、标签1(用来反馈停止热键)
代码编写:
①首先要获取需要点击位置的xy坐标(也叫横纵坐标,下面都用X、Y代替),可以有很多种方法(编程助手、易语言取鼠标位置等),这里就用咱们上节课讲到的坐标获取工具来获取,需要获取的两个位置(也可以更多):点击任务的位置、点击领取奖励的位置
依次获取这两个位置的坐标后,即可开始模拟点击的编写。
②模拟点击任务和领取奖励,这里我们可以用时钟来控制(间隔不建议设置太短,设置太短且没热键的话鼠标会一直被占用,停止有点困难),所以我们用一个热键或者按钮来控制停止
先写“_按钮1_被单击”事件(设置时钟间隔):时钟1.时钟周期=
再写“_时钟1_周期事件”,双击时钟1编写模拟点击的代码:
再写“__启动窗口_创建完毕”的注册热键(热键用来停止时钟)我们这里用F2停止时钟:
最后就到了标签1的反馈“_标签1_反馈事件”(也就是按下F2后执行的停止操作):
(PS:开始点按钮,停止按F2)
整体代码:
写教程是为了把一些我所了解的知识传播给大家,大家也可以根据某些地方给大家带来的灵感举一反三再运用到别的地方。
转载请注明:http://www.abuoumao.com/hyfz/1431.html