码迷,mamicode.com
首页 > 其他好文 > 详细

跳一跳可执行包

时间:2018-01-02 23:33:13      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:win   adb shell   没有   界面   打包   log   工具   设置   地址   

原理

  1. 将手机点击到《跳一跳》小程序界面

  2. 用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来

    adb shell screencap -p /sdcard/autojump.png
    adb pull /sdcard/autojump.png .
  3. 计算按压时间
  • 手动版:用 Matplotlib 显示截图,用鼠标先点击起始点位置,然后点击目标位置,计算像素距离(像素比例参数);
  • 自动版:靠棋子的颜色来识别棋子,靠底色和方块的色差来识别棋盘;
  1. 用 ADB 工具点击屏幕蓄力一跳

    adb shell input swipe x y x y time(ms)

操作

  1. 设置手机开发者模式

  2. adb devices 看看设备有没有连上

  3. use 连接 识别到手机型号

  4. 手机设置里面设置 系统设置 开发者选项 开启USB 调试

  5. 打开程序 观察界面同步

  6. 鼠标左点击 棋子, 右击跳的目标,完成手动跳动。

程序

  1. sdk 打包 主要几个文件 adb.exe AdbWinApi.dll AdbWinUsbApi.dll

  2. .net 程序调用 adb.exe 执行相关命令行

3 . 考虑图像识别自动识别跳

下载地址:

https://coding.net/s/e001ec80-bf7a-4189-8669-26bd07e670bc

跳一跳可执行包

标签:win   adb shell   没有   界面   打包   log   工具   设置   地址   

原文地址:https://www.cnblogs.com/echosong/p/8179293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!