AutoPy 开发文档

4 篇文章 0 订阅
3 篇文章 0 订阅

AutoPy

简介

AutoPy是为python开发者提供的一个安卓插件,由路飞大佬开发维护,主要功能为了实现使用python在安卓端完成一些操作,例如点击,滑动,返回

准备

安装AutoPy.apk,点击安装模块,开启无障碍权限,开启开发者选项显示指针位置

测试

完成准备工作后,点测试按钮,测试相应功能,若功能正常,请继续后面操作,若功能无响应,则检查准备工作

导入

完成上述操作后,模块路径/sdcard/qpython/AutoPy.py 进入目录导入模块

$ cd /sdcard/qpython  #进入目录
$ python  #启动python
$
>>> import AutoPy #导入模块
>>>

使用

AutoPy.tap(X,Y)

模拟点击指定位置

参数类型说明
Xint点击位置x坐标
Yint点击位置y坐标
import AutoPy #导入模块
AutoPy.tap(400,400) #点击(400,400)位置
AutoPy.swipe(x1,y1,x2,y2,t)

模拟滑动操作

参数类型说明
x1int起始位置x坐标
y1int起始位置y坐标
x2int结束位置x坐标
y2int结束位置y坐标
t [可选]int起始位置到结束位置持续时间
import AutoPy #导入模块
AutoPy.swipe(0,0,1000,1000)#从(0,0)拖拽到(1000,1000)
AutoPy.gesturer([x1,y1,x2,y2,…,t])

连续滑动操作

参数类型说明
x1int起始位置x坐标
y1int起始位置y坐标
x2int结束位置x坐标
y2int结束位置y坐标
int
t [可选]int起始位置到结束位置持续时间
import AutoPy #导入模块
AutoPy.gesturer(0,0,1000,1000,2000,2000) #从(0,0)拖拽到(1000,1000)再拖拽到(2000,2000)
AutoPy.capturer()

三指下滑截图,没有三指截图功能机型无效

import AutoPy #导入模块
AutoPy.capturer()#三指下滑实现截图
AutoPy.StartServer()

截图服务

import AutoPy #导入模块
AutoPy.StartServer()#截图服务
AutoPy.HOME()

模拟主页键

import AutoPy #导入模块
AutoPy.HOME()#模拟主页键
AutoPy.RECENTS()

模拟多任务键

import AutoPy #导入模块
AutoPy.RECENTS()#模拟多任务键
AutoPy.BACK()

模拟返回键

import AutoPy #导入模块
AutoPy.BACK()#模拟返回键
更多功能持续开发中…
QQ群:540717901
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值