AccBotAccBot
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • 介绍
  • 快速上手
  • 打包配置
  • 工具使用

    • 选择项目
  • magiskAcc

    • 安装指南
  • 生命周期和事件
  • 权限管理
  • 文件管理
  • 输入法
  • 通用方法
  • 悬浮窗
  • 短信
  • 节点服务
  • 通讯录
  • 深入

    • 架构
    • 开发插件
    • 开发主题
    • Cookbook
  • 其他资源

    • 生态系统
    • 市场
    • 贡献指南
  • 更新日志
  • en-US
  • zh-CN
  • 简体中文
Source
  • ts

    • 生命周期和事件
    • 权限管理
    • ocr
    • 节点服务
    • 鼠标键盘
    • openCv图色
    • 文件管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • go

    • 生命周期和事件
    • 文件管理
    • 权限管理
    • android键代码
    • 输入法
    • 通用方法
    • 悬浮窗
    • 短信
    • 通讯录
  • vue

    • /doc/vue/test.html
  • java

    • /doc/java/test.html

ocr

识别屏幕


  • qua: int64 相似度 1到100 默认80
  • 返回值: []OcrRes
let qua=90 //识别的相似度
let res =await android.ocr.ocr(qua)
console.log("执行结果",res);





识别屏幕指定范围


  • x1: int64 x坐标 如果为-1 则为识别全屏
  • y1: int64 y坐标 如果为-1 则为识别全屏
  • x2: int64 x2坐标 如果为-1 则为识别全屏
  • y2: int64 y2坐标 如果为-1 则为识别全屏
  • qua: int64 相似度 1到100
  • 返回值: []OcrRes
let  x1 = -1//x坐标    如果为-1 则为识别全屏
let  y1 = -1//y坐标    如果为-1 则为识别全屏
let  x2 = -1//x2坐标    如果为-1 则为识别全屏
let  y2 = -1//y2坐标    如果为-1 则为识别全屏
let  qua = 80//    相似度 1到100
let res =await android.ocr.ocrArea(x1,y1,x2,y2,qua)

 console.log("执行结果",res);





识别base64的jpeg


  • imageBase64: string base64字符串
  • qua: int64 相似度 1到100
  • 返回值: []OcrBase64Res
let  qua = 80//    相似度 1到100
let  imageBase64 = "base64字符串"//    base64字符串
let res =await android.ocr.ocrBase64(imageBase64,qua)

 console.log("执行结果",res);





点击识别结果中的文字


  • resArr: ocrRes[] 识别结果
  • label: string 点击内容
  • 返回值: bool
let resArr =await android.ocr.ocr()//识别屏幕
let label = "测试按钮"//点击内容
let res =await android.ocrUtil.clickResByLabel(resArr,label)

 console.log("执行结果",res);





点击识别结果中的文字 (包含)


  • resArr: ocrRes[] 识别结果
  • label: string 点击内容
  • 返回值: bool
let resArr =await android.ocr.ocr()//识别屏幕
let label = "测试按钮"//点击内容
let res =await android.ocrUtil.clickResByLabelEx(resArr,label)

 console.log("执行结果",res);





获取识别结果中是否有指定文字


  • resArr: ocrRes[] 识别结果
  • label: string 点击内容
  • 返回值: ocrRes
let resArr =await android.ocr.ocr()//识别屏幕
let label = "测试按钮"//点击内容
let res =await android.ocrUtil.getResByLabel(resArr,label)

 console.log("执行结果",res);





获取识别结果中是否有指定文字(包含)


  • resArr: ocrRes[] 识别结果
  • label: string 点击内容
  • 返回值: ocrRes
let resArr =await android.ocr.ocr()//识别屏幕
let label = "测试按钮"//点击内容
let res =await android.ocrUtil.getResByLabel(resArr,label)

 console.log("执行结果",res);





在 GitHub 上编辑此页
上次更新: 2025/8/7 08:23
贡献者: cuijixiong
Prev
权限管理
Next
节点服务