跳到主要内容

23 篇文档带有标签「Screen」

查看所有标签

Screen

该模块的功能与 Region 模块类似,不同之处在于它使用设备的完整宽度和高度。

Screen:exist()

检查设备屏幕上是否存在匹配项,如果找到匹配项则返回 true,否则返回 false。

Screen:existClick()

执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。

Screen:existClickAll()

执行图像/文本检测并点击其匹配坐标,如果找到匹配项则该方法返回 true。

Screen:find()

在您的设备屏幕上执行图像或文本搜索,如果找到图像或文本则返回 MatchResult,否则返回 nil。

Screen:findAll()

批量执行图像或文本搜索,并返回 MatchResult 列表。

Screen:getColor()

获取特定坐标处的像素颜色,随后可使用该颜色比较其相似分数,这对颜色检测非常有用。

Screen:getColors()

同时获取多个坐标处的像素颜色,随后可使用这些颜色比较其相似分数,这对颜色检测非常有用。

Screen:getText()

该方法在设备屏幕上执行 OCR,并返回拼接后的文本。

Screen:multiSwipe()

同时在屏幕上执行最多 10 根手指的滑动。每根手指都按照自身独立的参数在自己的时间轴上运作——按下、移动、保持和抬起。

Screen:screenshot()

截取整个设备屏幕,并保存到 /data/data/com.androidmacro/images/$macroId/$fileName。

Screen:swipe()

在屏幕上执行单指滑动。滑动路径由一系列 SwipePoint 值定义,手指会依次经过这些点。

Screen:wait()

等待模板出现在屏幕上,如果达到超时时间,该方法将抛出错误。

Screen:waitVanish()

等待模板在屏幕上消失或消失,如果达到超时时间,该方法将抛出错误。