windows10+adb+python
- 首先说原理,利用adb实现简单的点击,用python循环,文末打包下载;
- 首先配置手机端
- 设置进入开发者选项,不同手机进入方法自行百度
- USB调试和允许通过usb调试修改权限或模拟点击(点开)
- 指针位置(点开)
自动战斗记得点开
我们发现闯关与再次挑战有一个相同的像素点(闯关与再次挑战位置相同),长按就可以从屏幕最上方得到x,y的坐标
我手机分辨率1920x1080,随便找到的像素点为(1496,938),自行寻找
手机端到这里就结束了 ,下边是电脑端
最后一个python,双击安装
Add Python 3.7 to path,配置环境变量,勾选
Install Now!!!
安装完毕后点击文件夹中的cmd.exe(命令行窗口)
输入python出现如下界面成功
下一步调整代码,Notepad2_x64点开,文件->打开->1.py->如下
代码就是这么简单,根据自己手机分辨率修改坐标(format后的两个数),以达到循环点击
接下来是adb的配置,也就是添加环境变量,
上方文件路径选中后ctrl+c
回到桌面,此电脑右键->属性->(左边)高级系统设置->环境变量->双击PATH->新建-> ctrl+v(将刚才的路径复制进去)一路确定返回
妈耶,懒得打了
下边儿这一步比较坑,完全是windows10带来的麻烦,windows7可以直接跳过
由于不识别设备需要自己建立一个配置文件
手机数据线连接电脑
然后
桌面->此电脑右键->属性->设备管理器->便携设备中找到你的设备->右键属性->详细信息->属性里选择硬件id-记住VID后的字母或数字,比如我的2717
然后在c盘用户下找到.android文件夹新建一个后缀名为ini的文件(或者直接修改移动,我将这个文件也放在了压缩包中),内容为0x2717(2717是我的硬件id)需要更改
到这里,基本就一切结束了
手机数据线连接,打开王者,停留在这个界面
cmd.exe->右键->以管理员身份运行->在黑框框中输入python 1.py 之后缩小让它自己打就可以了
愿意倒腾慢慢搞吧,加油小伙子!