python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解
说明
1.windows上安装安卓模拟器,安卓版本5.1以上
2.模拟器里下载安装最新的微信6.6.1
3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦
步骤
1.windows上安装python2.7,配置好环境变量和pip
2.到这个网站下载对应版本的pyHook和pywin32
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,random
m = pymouse.PyMouse()
global start_pos,end_pos
start_pos = None
end_pos = None
def onKeyboardEvent(event):
global start_pos,end_pos
if 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,times
x = random.randint(50,400)
y = random.randint(400,700)
m.press(x,y)
time.sleep(times)
m.release(x,y)
start_pos = None
end_pos = None
return True
def main():
hm = pyHook.HookManager()
hm.KeyDown = onKeyboardEvent
try:
hm.HookKeyboard()
except Exception as e:
pass
pythoncom.PumpMessages()
if __name__ == "__main__":
main()
4.运行jump.py
python desktop\jump.py
5.使用说明
a.模拟器打开微信并进入跳一跳游戏界面
b.把模拟器放到桌面最左端
c.把鼠标放到紫色小人最下端中间点,按下Q键
d.把鼠标放到目标图形中心点,按下W键
e.按下空格键会自动跳到目标点
f.反复Q、W、空格键
如果空格点的坐标不准,自行调整一下代码里的坐标范围
ps:下面看下使用python进行微信跳一跳
1、Python2.79
2、安装pip
3、大家下载的时候把github上面的master zip全部下载下来。
4、下载adb,并添加到系统变量path里面
5、手机连接电脑,打开usb调试
6、打开cmd 运行auto.py
总结
以上所述是小编给大家介绍的python实现微信跳一跳辅助工具步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程小技巧网站的支持!
python跳一跳编程构造_python实现微信跳一跳辅助工具步骤详解相关推荐
- python hook pc微信_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python hook 微信_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python实现微信hook_python实现微信跳一跳辅助工具步骤详解
说明 1.windows上安装安卓模拟器,安卓版本5.1以上 2.模拟器里下载安装最新的微信6.6.1 3.最好使用python2.7,python3的pyhook包有bug,解决比较麻烦 步骤 1. ...
- python跳一跳编程构造_Python + 新手 制作“跳一跳”辅助程序
刚开始学习Python,萌新总有一颗渴望做实践享受成就感的心,最近"跳一跳"比较火,在看了一些前辈的辅助程序教程后,我就也想写一个自己版本的辅助(for Android). 写辅助 ...
- jsapi支付签名_PHP实现微信支付(jsapi支付)流程步骤详解
最近接触到一个项目,涉及到微信支付,搞微信开发这么久以来,还没搞过支付,之前也就搞过公众号发红包,感谢前辈们的探索,我看了他们的博文,让我少走了很多弯路. 前期准备: 1.微信认证服务号,并且开通了微 ...
- 微信公众平台菜单编辑php,Vue.js实现微信公众号菜单编辑器步骤详解(上)
这次给大家带来Vue.js实现微信公众号菜单编辑器步骤详解(上),Vue.js实现微信公众号菜单编辑器的注意事项有哪些,下面就是实战案例,一起来看一下. 学习一段时间Vue.js,于是想尝试着做一个像 ...
- python实例化是什么意思_Python中实例化class的执行顺序示例详解
前言 本文主要介绍了关于Python实例化class的执行顺序的相关内容,下面话不多说了,来一起看看详细的介绍吧 Python里对类的实例化时有怎样的顺序 一般来说一个类里面有类变量和方法,比如我们定 ...
- python中unicode编码表_Python中的字符串操作和编码Unicode详解
本文主要给大家介绍了关于 Python中的字符串操作和编码Unicode的一些知识,下面话不多说,需要的朋友们下面来一起学习吧. 字符串类型 str:Unicode字符串.采用''或者r''构造的字符 ...
- python数组对应元素相乘_python的几种矩阵相乘的公式详解
1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...
最新文章
- 保湿护肤要注意的一些细节 - 生活至上,美容至尚!
- error 1309 mysql_MySQ登录提示ERROR 1045 (28000)错误如何解决
- leetcode 448. Find All Numbers Disappeared in an Array
- git每个项目创建帐户名和密码
- JavaScript通过 new FileReader() 获取图片base64 无组件上传图片
- 动物克隆技术应用价值_虽然有了克隆技术为什么要进行克隆呢
- c语言程序中注释的格式化,格式化C语言命令indent
- javaScript数据类型(包括基本数据类型和非基本数据类型)
- Java加密与解密的艺术~安全协议~模型分析
- wget: command not found
- centos7搭建elk
- 在php中默认访问权限修饰符是,php中访问修饰符的知识点总结
- 网络篇 使用Visio来画流程图(进阶篇)-01.1
- 基于zk4500的指纹识别C#实现
- NAS自动挂载和关闭硬盘电源原理
- MultiPath: Multiple Probabilistic Anchor Trajectory Hypotheses for Behavior Prediction
- 侯耀文两女告侯耀华争遗产
- 【总结整理】读《结网》有感 ---腾讯系
- Facebook登录(Login Button)
- 鼠标连点+键盘连按+键盘鼠标录制精灵独立版
热门文章
- 如何解决php 生成验证码图片不显示问题
- 在github上托管Maven存储库
- JavaScript:如何将消息打印到错误控制台?
- python 正态化_#Python数据分析/笔记 - 准备工作
- vue 父循环怎么拿子循环中的值_Vue 父组件循环使用refs调用子组件方法出现undefined的问题...
- springMvc配置文件
- vba 添加outlook 签名_利用VBA发送附件电子邮件
- 华为 博士 实习_华科女博士年薪156入职华为!最新回应:在深圳也难买房…
- springboot整合junit_springBoot整合junit(笔记)
- enq: tt - contention_时空中的绘旅人tt游戏下载-时空中的绘旅人tt客户端下载v1.0.16 安卓版...