回顶部

AIS(指端精灵)开发工具文档

tap -手指点击
函数名:
tap
手指点击
函数描述: 轻轻点击一下屏幕(需要root权限)
函数原型:
tap(x,y)
手指点击(x,y)
函数参数: x:屏幕绝对坐标x
y:屏幕绝对坐标y
返回值:
脚本示例:

tap(100,100)

touch -手指按住
函数名:
touch
手指按住
函数描述: 长按屏幕一段时间(需要root权限)
函数原型:
touch(x,y,time)
手指按住(x,y,毫秒)
函数参数: x:屏幕绝对坐标x
y:屏幕绝对坐标y
time:长按屏幕不放的时间(单位ms)
返回值:
脚本示例:

touch(100,100,2000)

touchdown -手指按下
函数名:
touchdown
手指按下
函数描述: 手指轻轻的按在屏幕x,y位置,同时可以按下多个手指(需要root)
函数原型:
touchdown(x,y,id)
手指按下(x,y,id)
函数参数: x:屏幕绝对坐标x
y:屏幕绝对坐标y
id:用作区分手指(暂时只支持0-4)
返回值:
脚本示例:

touchdown(100,100,0)

touchmove -手指移动
函数名:
touchmove
手指移动
函数描述: 滑动某个手指到x,y,可以同时滑动多个手指(需要root权限)
函数原型:
touchmove(x,y,id)
手指移动(x,y,id)
函数参数: x:屏幕绝对坐标x
y:屏幕绝对坐标y
id:用作区分手指(暂时只支持0-4)
返回值:
脚本示例:

touchmove(200,200,0)

touchup -手指弹起
函数名:
touchup
手指弹起
函数描述: 放开的按在屏幕上某个手指(需要root权限)
函数原型:
touchup(id)
手指弹起(id)
函数参数: id:用作区分手指
返回值:
脚本示例:

touchup(0)

swipe -手指划动屏幕
函数名:
swipe
手指划动屏幕
函数描述: 手指从屏幕一个点划到另外一个点(需要root权限)
函数原型:
swipe(x1,y1,x2,y2)
手指划动屏幕(x1,y1,x2,y2)
函数参数: x1:手指在屏幕按下的点x,(相对屏幕原点)
y1:手指在屏幕按下的点y,(相对屏幕原点)
x2:手指在屏幕上松手的点x,(相对屏幕原点)
y2:手指在屏幕上松手的点y,(相对屏幕原点)
返回值:
脚本示例:

swipe(100,300,500,300)

inputtext -输入文本
函数名:
inputtext
输入文本
函数描述: 把文本信息输入到当前获取焦点的控件,支持退格键 "\b" 表示 退格,在AIS源码中注意转义字符,应该写成"\\b",可以与其他字符串拼接在一起,例如 inputtext("abc\\b"),执行结果,只会输出,ab(需要root权限)
函数原型:
inputtext(text)
输入文本(文本)
函数参数: text:文本信息
返回值:
脚本示例:

tap(100,200)//点击控件位置,获得焦点
inputtext("欢迎使用指端精灵")//往控件输入文件信息