基于ADB(Android Debug Bridge)
- 下载之后解压文件随便放置到那个文件夹都可以
需要将adb.exe所在的文件路径添加到环境变量中 - 在CMD中输入adb显示如下,说明adb没有问题了
2、手机进入开发者模式
- 这个进入开发者模式比较简单,自行百度手机如何进入开发者模式
- 打开USB调式,数据线连接电脑,之后就可以进行脚本操作了
3、python脚本
- 进入王者荣耀游戏界面,停留在首页即可
- 通过Windows自带画图工具获取图片的点击位置像素点(截图要发原图定位像素点位置)
import os
from time import sleep
def entry_choice():
click_screen(1659, 783)
print('进入冒险之旅')
sleep(1)
click_screen(1350, 400)
print('进入冒险模式')
sleep(1)
click_screen(1200, 390)
print('进入挑战')
sleep(2)
click_screen(450, 780)
print('选择陨落的废都')
sleep(1)
click_screen(1200, 600)
print('选择稷下战场')
sleep(1)
click_screen(1660, 700)
print('选择大师级别')
sleep(1)
click_screen(1660, 900)
print('选择下一步')
sleep(1)
click_screen(1660, 900)
print('闯关')
click_screen(1600, 888)
print('进入关卡')
sleep(20)
print("开始战斗...")
sleep(160)
click_screen(950, 1000)
print('点击屏幕继续')
def repeat_change():
sleep(5)
click_screen(1880, 990)
print('再次挑战')
sleep(5)
click_screen(1660, 900)
print('闯关')
sleep(180)
click_screen(950, 1000)
print('点击屏幕继续')
repeat_change()
def click_screen(x, y):
os.system('adb shell input tap {} {}'.format(x, y))
if __name__ == '__main__':
entry_choice()
repeat_change()
'''
进入冒险之旅
进入冒险模式
进入挑战
选择陨落的废都
选择稷下战场
选择大师级别
选择下一步
闯关
进入关卡
开始战斗...
点击屏幕继续
再次挑战
闯关
点击屏幕继续
再次挑战
闯关
'''