找回密码
 立即注册
搜索
查看: 51158|回复: 16

[API接口] 魔云腾自动化MYT_RPA_SDK[NEW]

[复制链接]

7

主题

149

回帖

161

积分

管理员

积分
161
发表于 2024-1-24 17:46:24 | 显示全部楼层 |阅读模式
自动化控制 SDK 接口概述
本SDK 提供了一套在Android 之外的一套控制输入等相关功能的接口,通过TCP与Android 系统通信 实现指令下发.

SDK和Demo下载:
  • MYT_RPA_SDK   下载地址 版本:v8.0 更新时间:20241109
基础功能
  • takeCaptrue(获取当前屏幕原始的RGBA数据)
  • takeCaptrueCompress(获取屏幕截图PNG or JPG)
  • touchDown(触摸按下事件)
  • touchUp(触摸弹起事件)
  • touchMove(触摸滑动)
  • touchClick(单次点击事件)
  • keyPress(按键事件)
  • sendText(输入文字)
  • openApp(运行指定的app)
  • stopApp(停止指定的app)
  • dumpNodeXml(导出节点xml)
  • getDisplayRotate(获取当前屏幕旋转状态)
  • execCmd(执行shell 命令 v20版本开始支持)
  • 增加节点查找的逻辑处理
接入说明:桥接网络模式下连接通过Android容器实例的ip 和端口号 (默认9083)
接入流程
openDevice()
相关操作 .....
closeDevice()
坐标说明:所有的坐标都是以当前屏幕左上角为0点

  • 特别说明:
  • 在测试Demo过程,填入ip 和端口时,一定要注意当前的IP为Android云机的IP 端口为辅助控制的端口,具体的数值可以在客户端上的API详情里面获取如下图:
  • 1.png
  • 版本更新说明:
  • ver 8.0 20241106
  • 新增加一个dumpNodeEx  支持工作模式参数
  • ver 7.0 20241025
  • 1 增加rpa 工作模式的选择支持   支持无障碍模式的开启与关闭
  • 2 给出了音视频拉取的实例代码
  • v4.3 修复部分接口异常的bug
  • v4.1 更新时间:2024.02.26
  • 修复返回值不准确的bug
  • v4.0 更新时间:2024.02.21
  • 增加检测连接状态接口
  • v3.0 更新时间: 2024.02.05
  • 修复若干bug
  • v2.0 更新时间: 2024.02.03
  • 增加 centos /ubuntu/ARM  版本

3

主题

10

回帖

2902

积分

魔云会员

积分
2902
发表于 2024-1-24 21:36:39 | 显示全部楼层
希望HOOK方面也底层来支持API

2

主题

1

回帖

2892

积分

魔云会员

积分
2892
发表于 2024-1-28 22:58:27 | 显示全部楼层
def takeCaptrueCompress(self, type, quality)
有比较大的概率返回False,跟踪发现
ptr = self._rpc.takeCaptrueCompress(self._handle, type, quality, ctypes.byref(dataLen))
该处ptr 是None

这个是我的调用方法
self.rpc.takeCaptrueCompress(type=1, quality=100)

请核实

6

主题

7

回帖

13

积分

魔云会员

积分
13
发表于 2024-1-29 22:21:18 | 显示全部楼层
用这个框架,安卓节点定位怎么处理呢

点评

myt
今天会发布一个版本 增加了节点定位的接口  发表于 2024-2-1 15:27

8

主题

16

回帖

2913

积分

魔云会员

积分
2913
发表于 2024-2-1 21:22:38 | 显示全部楼层
希望有nodejs版的sdk,跟其他工具搭配

功能这么强大,不能只有一个python sdk把

点评

myt
安排  发表于 2024-2-2 17:35

2

主题

5

回帖

2896

积分

注册会员

积分
2896
发表于 2024-2-4 22:40:18 | 显示全部楼层
能弄一个PC按键精灵调用的嘛。不想用按键精灵安卓端太占资源
求大大了。

0

主题

1

回帖

2890

积分

魔云会员

积分
2890
发表于 2024-3-5 12:56:15 | 显示全部楼层
能否提供TCP协议文档或者提供libmytrpc.dll的代码

1

主题

1

回帖

6779

积分

魔云会员

积分
6779
发表于 2024-3-19 09:32:01 | 显示全部楼层
可以整合到超级SDK吗?好几个SDK

7

主题

4

回帖

2900

积分

注册会员

积分
2900
发表于 2024-3-19 13:29:54 | 显示全部楼层
原来的接口文档已经很久没更新了:https://doc.moyunteng.com/apijie-kou-gai-shu


现在超级SDK里面很多的功能,之前的接口文档都没有写,希望能继续更新接口文档

拜托了!!!

0

主题

2

回帖

2891

积分

魔云会员

积分
2891
发表于 2024-4-17 14:50:53 | 显示全部楼层
自动化控制 SDK能不能打包个java版本的,或者提供API出来  其他语言不太熟悉 不方便扩展功能

手机版|魔云腾-论坛

GMT+8, 2024-11-28 08:51 , Processed in 0.046692 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表