☞Felix☜ joze1981
关注数: 10 粉丝数: 37 发帖数: 522 关注贴吧数: 41
Android模拟器或者手机自动脚本 首先说明几点,之前有人发过一些自动脚本,那么我这个脚本跟那些有什么不同呢,其他的脚本大多是控制鼠标自动点击,最终实现了自动刷5体或者抽500金币包的功能,但是由于是控制鼠标点击,所以有以下几个问题。 1、鼠标不再受你的控制,你不能一边刷本,一边用电脑。 2、游戏界面必须在最前面,不能有遮罩,这样你电脑在干什么大家都能看到(上班族懂的...) 我提供的这套方式由于是直接给模拟器或者手机发指令,要求模拟器或者手机去点击屏幕,所以不会影响鼠标,并且即使模拟器最小化也没有影响。 缺点:我这个方式需要使用到android的一些开发工具,设置起来要稍微麻烦些 该方法在模拟器上验证完全可以,理论上android手机也没问题,但是没有具体试过。 如果你希望刷本的时候同时可以操作电脑,尤其是上班时刷本,并且对自己的电脑水平有一定信心,那么就跟我一起动手创建自己的脚本吧。 开始(下面以自动抽取1500金币包脚本为例): 1、准备android调试工具adb,这个大家可以百度下载,一般都是一个zip包,里面有几个exe文件,最关键的就是adb.exe,解压到本地硬盘,记下目录,目录路径最好不要有中文,例如我的文件路径为d:\adbtools\adb.exe 2、打开dos窗口(运行里面输入cmd),进入adb所在目录。 3、打开模拟器或者手机用USB链接电脑,进入龙腾。 4、获取按钮坐标,无论什么脚本,最核心的就是获取到游戏的按钮坐标,然后用脚本重复点击这些坐标来实现自动刷本抽包。 我们如何获取这个坐标(手机或者模拟器屏幕上的坐标,而不是电脑屏幕坐标)呢。 首先抽一包1500金币包,进入到抽包页面。停在这个页面接着在之前打开的DOS窗口中输入如下命令,连接手机,并进入shell指令输入界面 adb shell输入getevent指令,这个指令是监听手机的所有屏幕点击事件,我们就是通过这个指令获取模拟器与手机点击游戏按钮时的坐标脚本启动监听以后,我们点击“再买一个”完后点击“跳过”。这时监听窗口你会发现多出很多条记录,这些记录就是我们点击两个按钮所需要的事件。将这些记录拷贝下来。监控DOS可以关闭了。5、创建脚本,有了两个按钮的点击事件指令以后,我们就可以创建自动点击脚本了。 创建一个文本文件,将后缀名有txt改为bat。例如1500.bat 右键点击文件选择编辑打开。粘贴进去刚才拷贝的点击指令(条数与内容每个机器都可能有细微差异。请按照实际情况为准,不要直接拷贝我的这个)修改每一行记录,将其变为向手机发送命令。发送事件命令格式为[adb路径]adb shell sendevent 设备(就是上面的/dev/input/event1) 事件 编码 值,这里事件、编码、值需要转换成10进制,之前我们通过监听抓到的是16进制,我们需要使用计算器或者使用百度搜索16转10进制,使用网页工具转换。下面以第一行记录修改为例 原值:/dev/input/event1: 0003(10进制是3) 0039(10进制是57) 00000000(10进制是0) 改后:d:\adbtools\adb shell sendevent /dev/input/event1 3 57 0 同理修改所有记录,注意别忘了去掉/dev/input/event1:后面的那个冒号,另外ffffffff对应的是1,找到中间的d:\adbtools\adb shell sendevent /dev/input/event1 0 0 0,这行是两个按钮的分界点,在这行后面加一个空行,稍后这里要加一条命令。现在,我们的脚本就能点击两个按钮了,但是我们要让脚本重复的点击,就需要在脚本中再加入几行代码可以了,保存退出,双击1500.bat就开始自动刷包了,这是你即使最小化模拟器,也没有关系,而且你的鼠标仍然受你自己控制。开心的一边工作,一边抽包吧。 同理刷5体也是一样的,我给出两个点位,大家按照上面方法抓下面的两个点位,让脚本重复点击,每次点击间隔2秒即可。效率还是不错的。第一个点抓按钮左上角位置,这样可以兼顾下面这个继续任务按钮
首页 1 2 下一页