今天早上有些人嘲笑我手残

mdzz# -*- coding: utf-8 -*-

import os

import time

import numpy as np

import matplotlib.pyplot as plt

import matplotlib.animation as animation

from PIL import Image

def pull_screenshot():

os.system('adb shell screencap -p /sdcard/autojump.png')

os.system('adb pull /sdcard/autojump.png .')

def jump(distance):

press_time = distance * 1

press_time = int(press_time)

cmd = 'adb shell input swipe 320 410 320 410 ' + str(press_time)

print(cmd)

os.system(cmd)

fig = plt.figure()

pull_screenshot()

img = np.array(Image.open('autojump.png'))

im = plt.imshow(img, animated=True)

update = True

click_count = 0

cor = []

def update_data():

return np.array(Image.open('autojump.png'))

def updatefig(*args):

global update

if update:

time.sleep(1.5)

pull_screenshot()

im.set_array(update_data())

update = False

return im,

def on_click(event):

global update

global ix, iy

global click_count

global cor

ix, iy = event.xdata, event.ydata

coords = [(ix, iy)]

print('now = ', coords)

cor.append(coords)

click_count += 1

if click_count > 1:

click_count = 0

cor1 = cor.pop()

cor2 = cor.pop()

distance = (cor1[0][0] - cor2[0][0])**2 + (cor1[0][1] - cor2[0][1])**2

distance = distance ** 0.5

print('distance = ', distance)

jump(distance)

update = True

fig.canvas.mpl_connect('button_press_event', on_click)

ani = animation.FuncAnimation(fig, updatefig, interval=50, blit=True)

plt.show()

支持python3.6

安装PIL组件

计算机下载adb软件,解压

我的仓库已经有了,所以不用下载了

将python代码文件复制到adb解压文件夹里

打开cmd

cd到adb文件夹位置

连接手机,打开usb调试,部分手机需要点击允许adb调试

cmd中输入命令 adb devices

成功连接后

python解释文件即可

点一下开始,再点一下结束的位置自动跳了

暂时还没有自动跳的代码,等我学了图片分割再说

微信跳一跳python全部代码_微信跳一跳python代码相关推荐

  1. python编程基础_月隐学python第2课

    python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...

  2. 查看Python的版本_查看当前安装Python的版本

    一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...

  3. python微信公众号秒杀代码_微信跳一跳辅助python代码实现

    微信跳一跳辅助python代码实现 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  微信跳一跳辅助python代码实现.txt ] (友情提示:右键点上行txt文档 ...

  4. 微信跳一跳python全部代码_微信跳一跳辅助python代码实现

    微信跳一跳辅助的python具体实现代码,供大家参考,具体内容如下 这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离.可能刚开始上手的时候,因为时间距 ...

  5. python微信使用教程全图_微信跳一跳python怎么刷分_微信跳一跳python使用教程_飞翔教程...

    最近,跳一跳,可以说是火爆了微信好友圈,Github大神wangshub分享了一个针对该游戏的开源项目,也就是一个Python脚本程序可以刷很高的分,下面飞翔铭月为大家带来跳一跳python使用教程. ...

  6. python学法用法 自动刷分_微信跳一跳python怎么刷分_微信跳一跳python使用教程

    微信跳一跳python怎么刷分?要知道,游戏中这个Python脚本程序可以刷很高的分数,所以接下来小编要为大家介绍下python使用教程! 微信跳一跳python使用教程 工具介绍 Python 2. ...

  7. python微信爬取教程_python爬虫_微信公众号推送信息爬取的实例

    问题描述 利用搜狗的微信搜索抓取指定公众号的最新一条推送,并保存相应的网页至本地. 注意点 搜狗微信获取的地址为临时链接,具有时效性. 公众号为动态网页(JavaScript渲染),使用request ...

  8. python头像教程_微信好友头像全家福详细教程python版

    昨天按照大佬的代码,做了一个微信全家福的图片,后面好多人问我是怎么做的,索性我就出个详细的教程吧,我python也是三脚猫功夫,有不对的地方,还请各位大佬手下留情. 先看看成果吧 微信好友头像全家福详 ...

  9. 用python做头像_教你用python下载和拼接微信好友头像图片

    相信微信大家是用得再多也不过了.那么,对于python+微信,又能玩出什么新的花样呢?下面就给大家带来一个好玩的东西.用python下载所有的微信好友的头像,然后拼接成一张大图.这样,大家就可以转载到 ...

  10. python发音机器人_微信自动回复机器人(PHP与python)

    微信自动回复机器人很受欢迎,可以通过简单的代码编写就可以省去大部分的人工回复时间.接下来贤集网小编要与大家分享的的是微信机器人自动回复消息如何通过PHP与python语言实现. 用python实现微信 ...

最新文章

  1. 关于使用strtok的一个小问题
  2. 给初学者的深度学习入门指南
  3. linux pthread_join 使用记录
  4. Zookeeper的安装配置及基本开发
  5. php1为true,php有一个预定义的常量true,值为整数1,这该如何理解?
  6. print的describe的展示全部数据_大数据项目中的QA需要迎接新的挑战
  7. SQL Server 索引重建手册
  8. vue 刷新echarts_在vue.js中使用echarts,数据动态刷新
  9. notepad 配置python_Notepad++配置Python开发环境的图文详解
  10. OpenShift 4 - 部署 RabbitMQ 集群
  11. springboot集成钉钉_Java(SpringBoot)实现钉钉机器人消息推送
  12. 【PC工具】windows免安装录屏绿色软件,无需注册无水印绿色录屏软件
  13. SAA7113视频解码芯片介绍
  14. 红月OD反汇编实时显示坐标,背景色可透明也可以不透明
  15. 台式计算机风扇一直响,台式电脑风扇声音大怎么办(笔记本风扇一直嗡嗡响)...
  16. Why ASMLIB and why not?
  17. 连续分配存储管理,覆盖交换和存储碎片
  18. 12V高耐压带ovp保护1A线性锂电池充电芯片DFN封装4056芯片
  19. OpenSSH创建秘钥的4种格式以及git多秘钥配置
  20. Struts2-052 漏洞复现

热门文章

  1. 使用Docker Compose 搭建lnmp
  2. NoSQL(1)之 Redis的五大数据类型使用方法的详细介绍
  3. linux redis最大连接数,并发编程-并发下redis连接数监测-Go语言中文社区
  4. 数百万台车联网设备同时在线 0 故障,中瑞集团的云原生探索之路
  5. 【深度探讨】阿里巴巴万级规模 K8s 集群全局高可用体系之美
  6. 揭秘 | 连续3年支撑双11,阿里云神龙如何扛住全球流量洪峰?
  7. pytorch 三维点分类_三维点云分类与分割-PointNet
  8. php转java知乎_做了三年多的php,在上一家公司转java一年多,如何找工作
  9. 五大要点分析手游美术设计:如何在前5分钟抓住玩家眼球
  10. Cocos游戏引擎3D特效全新升级 更流畅更炫酷