说明
1.windows上安装安卓模拟器,安卓版本5.1以上
2.模拟器里下载安装最新的微信6.6.1
3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦

步骤
1.windows上安装python2.7,配置好环境变量和pip
2.到这个网站下载对应版本的pyHook和pywin32

http://www.lfd.uci.edu/~gohlke/pythonlibs

2.打开cmd,安装下载好的whl文件和其他库

pip install pywin32-221-cp27-cp27m-win_amd64.whl
pip install pyHook-1.5.1-cp27-cp27m-win_amd64.whl
pip install pyuserinput

3.桌面新建jump.py文件,复制以下内容

import pymouse, time, pyHook, pythoncom, math, randomm = pymouse.PyMouse()
global start_pos, end_pos
start_pos = None
end_pos = Nonedef onKeyboardEvent(event):global start_pos, end_posif event.Key == 'Q':start_pos = m.position()print(start_pos)if event.Key == 'W':end_pos = m.position()print(end_pos)if event.Key == 'Space':if start_pos and end_pos:dis = int(math.sqrt(math.pow(start_pos[0]-end_pos[0],2)+math.pow(start_pos[1]-end_pos[1],2)))times = round((dis / 0.3) / 1000 , 3) if dis < 500:print '>> ', dis, timesx = random.randint(50, 400)y = random.randint(400, 700)m.press(x,y)time.sleep(times)m.release(x,y)start_pos = Noneend_pos = Nonereturn Truedef main():hm = pyHook.HookManager()hm.KeyDown = onKeyboardEventtry:hm.HookKeyboard()except Exception as e:passpythoncom.PumpMessages()
if __name__ == "__main__":main()

4.运行jump.py

python desktop\jump.py

5.使用说明

a.模拟器打开微信并进入跳一跳游戏界面
b.把模拟器放到桌面最左端
c.把鼠标放到紫色小人最下端中间点,按下Q键
d.把鼠标放到目标图形中心点,按下W键
e.按下空格键会自动跳到目标点
f.反复Q、W、空格键

如果空格点的坐标不准,自行调整一下代码里的坐标范围

python实现微信跳一跳辅助工具相关推荐

  1. python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  2. python hook pc微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  3. python实现微信hook_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  4. python hook 微信_python实现微信跳一跳辅助工具步骤详解

    说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...

  5. python辅助_Python-第一个微信小项目——微信跳一跳辅助工具

    思路 核心:每次落稳之后截图,根据截图算出棋子的坐标和下一个块顶面的中点坐标,根据两个点的距离乘以一个时间系数获得长按的时间 识别棋子:靠棋子的颜色来识别位置,通过截图发现最下面一行大概是一条直线,就 ...

  6. 基于VS+Opencv2.4.10的微信跳一跳辅助工具

    说明:最近微信的跳一跳小程序可谓火了一把,不是因为它本身多好玩,而是有大部分的程序员们加入其中,利用各种领域方法,实现了微信跳一跳的外挂,分数轻松上千或上万.之前也看了基于Python开源的代码,Gi ...

  7. 微信跳一跳高分系列四:一个 JAVA 版开源的微信跳一跳辅助工具

    基于前三篇文章,我们一起来制作一个自动化工具,解放劳动力,通过机器自动完成跳一跳 wechat-jump-helper 一款JAVA版开源的微信跳一跳小程序辅助工具 传送门一:wechat-jump- ...

  8. 微信“跳一跳”辅助工具——利用Python开发

          前言:相信最近很多人都比较热衷于玩微信小程序版块里面的"跳一跳"小游戏,我们也看到很多人可以玩比较高的分数,当然有些分数是别人自己玩出来的,有些确是利用软件刷出来的,甚 ...

  9. 微信跳一跳辅助工具(Python)

    1.准备工具 adb驱动 –> 最好下载最新的版本,因为安卓对系统的性能有所提高,对驱动的要求也更高 ( 链接:https://pan.baidu.com/s/1qZqAxT6 密码:61xo) ...

最新文章

  1. 任务和特权级保护(五)——《x86汇编语言:从实模式到保护模式》读书笔记36
  2. 博客创办目的——————欢迎相互学习
  3. 机器学习模型评估指标总结
  4. mapreduce引用第三方jar
  5. 超融合架构的优缺点_知道 超融合基础架构吗
  6. 离职通知邮件主题写什么好_(原创)拿到了企业的offer后要注意什么?
  7. 只学一门java可行吗,java可以作为第一门编程语言学习吗
  8. Java事务处理总结
  9. python websocket服务器端_python实现websocket服务器
  10. 关于电源线 USB台灯3C认证相关介绍
  11. 在CRA中自定义webpack
  12. php无法访问_php突然不能访问的原因
  13. Linux下Oracle 11G r2 (64位)安装
  14. zlib——Usage Example翻译
  15. 申请免费SSL证书(阿里云)
  16. 购买阿里云服务器搭建网站或个人博客详细教程
  17. 最新Linux下QQ和微信的使用(很方便)
  18. 木偶然-2010.7.17
  19. EndNote20批量将参考文献中的DOI导出
  20. python基础(25):StringIO和BytesIO 序列化

热门文章

  1. API Server简介
  2. Android Develop Tools
  3. ifunbox_如何使用iFunBox作为强大的iTunes替代产品
  4. WebGL入门(四)-在JavaScript程序通过uniform变量向片元着色器传值
  5. css3clip-path绘制正八边形
  6. 一款直播电视接口分析
  7. Arduino 和LCD1602显示屏
  8. HLW8110在智能照明产品上的应用
  9. 机器学习系列-tensorflow-01-急切执行API
  10. 使用PyTorch实现目标检测与跟踪