B2B网络软件

标题: 苹果IOS中的HID文件接口文档 [打印本页]

作者: YYPOST群发软件    时间: 15 小时前
标题: 苹果IOS中的HID文件接口文档
苹果IOS中的HID文件接口文档

ios操作方法

connet连接手机
http://192.168.0.112:81/connet

screenshot截屏接口
ios屏幕截屏可以指定截屏后的图像尺寸
参数:
width:宽度
height:高度
http://192.168.0.112:81/screenshot?width=720&height=1280&compress=100

getScreenWidth获取屏幕宽度
参数:
http://192.168.0.112:81/getScreenWidth

鼠标操作方法

click点击屏幕真实坐标
参数:
x:横坐标
y:纵坐标
http://192.168.0.112:81/click?x=500&y=500

clickPercent点击屏幕百分比坐标
参数:
x:横坐标
y:纵坐标
http://192.168.0.112:81/clickPercent?x=0.5&y=0.5

mouseHome 鼠标归为到0点坐标 归为鼠标到最上角
接口:http://192.168.0.112:81/mouseHome

//代码:
ios1.mouseHome()

moveToRealPoint 移动到指定坐标 鼠标会从0点坐标移动到手机真实像素坐标
http://192.168.0.112:81/moveToRealPoint?x=500&y=500

//代码:
ios1.moveToRealPoint(500,500)

moveToPercentPoint 移动到指定百分比坐标 鼠标会从0点坐标移动到手机百分比坐标
http://192.168.0.112:81/moveToPercentPoint?x=0.5&y=0.5

//代码:
ios1.moveToPercentPoint(0.5,0.5)

swipH横向水平滑动
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipH?x1=200&y1=600&x2=700&press=0&time=200&delay=0

swipHPercent百分比坐标横向水平滑动
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipHPercent?x1=0.2&y1=0.5&x2=0.7&press=0&time=200&delay=0

swipV垂直滑动
参数:
x1:横坐标
y1:纵坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipV?x1=200&y1=300&y2=1000&press=0&time=200&delay=0

swipVPercent垂直滑动
参数:
x1:横坐标
y1:纵坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.105:81/swipVPercent?x1=0.5&y1=0.8&y2=0.2&press=0&time=200&delay=0

swip滑动 预留功能暂时有问题
参数:
x1:横坐标
y1:纵坐标
x2:终点横坐标
y2:终点纵坐标
press:按下后延迟毫秒
time:滑动时长毫秒
delay:延迟抬起毫秒
http://192.168.0.106:81/swip?x1=300&y1=600&x2=600&y2=600&press=0&time=200&delay=0
返回值json格式
succes 1成功0失败

鼠标快捷键1 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey1

鼠标快捷键2 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey2

鼠标快捷键3 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey3

鼠标快捷键4 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey4

鼠标快捷键5 需要配合ios的快捷指令配置不同功能例如启动指定app 详细参考如何初始化IOS
http://192.168.0.106:81/skey5

键盘操作方法

keyPress 发送按键 按键码查询 http://doc.aiwork24.com:91/web/#/5/736
http://192.168.0.111:81/keyPress?m=0&k=4&fn=0

//测试按下a
ios1.keyPress(0,4)

home 发送home指令 需要提前配置快捷键
http://192.168.0.111:81/home

//测试按下a
ios1.home()

back 发送back指令 这个back不等同于安卓的back,要分情况使用
http://192.168.0.111:81/back

ios1.back()

recents 发送后台应用指令 唤起后台
http://192.168.0.111:81/recents

ios1.recents()

inputSimple 简单输入 只支持数字字母标点符号的输入
http://192.168.0.111:81/inputSimple?word=abcd123!@#

ios1.inputSimple('hello i am aiwork')

paste 粘贴,模拟ctrl+v的方式在输入框中粘贴,需要配合点击输入框和setClipboard设置剪切板命令使用
http://192.168.0.111:81/paste

ios1.paste()

setClipboard 设置剪切板内容,这里需要注意设置剪切板必须让应用在前端,在后台无法设置剪切板,需要先唤起app
参数:
body文本内容这里如果是有些工具记得给汉字编码urlencode否则可能出现乱码问题
http://192.168.0.111:81/setClipboard?body=你好






欢迎光临 B2B网络软件 (http://bbs.niubt.cn/) Powered by Discuz! X3.2