zoukankan      html  css  js  c++  java
  • AutoPy开发文档

    AutoPy

    简介

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

    准备

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

    测试

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

    导入

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

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

    使用

    AutoPy.tap(X,Y)

    模拟点击指定位置

    参数 类型 说明
    X int 点击位置x坐标
    Y int 点击位置y坐标
    import AutoPy #导入模块
    AutoPy.tap(400,400) #点击(400,400)位置
    

    AutoPy.swipe(x1,y1,x2,y2,t)

    模拟滑动操作

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

    AutoPy.gesturer([x1,y1,x2,y2,...,t])

    连续滑动操作

    参数 类型 说明
    x1 int 起始位置x坐标
    y1 int 起始位置y坐标
    x2 int 结束位置x坐标
    y2 int 结束位置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
  • 相关阅读:
    课时15.DTD文档声明下(了解)
    Python-01 学习第一节
    常用数据库备份还原命令
    Oracle排除记录集
    存储过程分页语句
    TFS统计编码行数语句
    数据库所有表替换所有列的特定字符串
    MSSQL查询所有数据库表,指定数据库的字段、索引
    统计整个库所有表的记录数
    执​行​o​r​a​c​l​e​函​数​的​四​种​方​法
  • 原文地址:https://www.cnblogs.com/WXGC-yang/p/12388214.html
Copyright © 2011-2022 走看看