函数:controller_ocr 中控端打码

方法名称:中控端打码

方法功能:客户端向中控端发送识别内容,人工值守返回打码结果到设备

调用方法

图片打码:ok,msg = ts_enterprise_lib:controller_ocr(x1,y1,x2,y2,timeout);

文字打码:ok,msg = ts_enterprise_lib:controller_txt(text,timeout);

参数 类型 字段 说明
x1 number 必填 左上角顶点屏幕横坐标
y1 number 必填 左上角顶点屏幕纵坐标
x2 number 必填 右下角顶点屏幕横坐标
y2 number 必填 右下角顶点屏幕纵坐标
text string 必填 文字打码内容
timeout timeout 选填 超时时间,单位秒,默认 60
返回值 类型 说明
ok boolean 成功返回 true,失败返回 false
msg string 返回打码结果,超时未处理返回 "timeout"

函数用例

中控打码需要中控端人工值守打码,非自动打码

-- 中控端打码,发送图片
ts_enterprise_lib = require("ts_enterprise_lib")
assert(ts_enterprise_lib,"无法引入企业专用库")
local x1 = 1            --打码左上角坐标
local y1 = 1            --打码左上角坐标
local x2 = 200            --打码右下角坐标
local y2 = 100            --打码右下角坐标
local timeout = 300        --打码超时,单位秒,缺省 60,如果中控器超时没有处理,会返回 false,"timeout"
local ok,msg = ts_enterprise_lib:controller_ocr(x1,y1,x2,y2,timeout)
assert(ok,msg)
nLog("打码成功!"..msg)
toast("打码成功!"..msg)
mSleep(1000)
-- 中控端打码,发送字符串
ts_enterprise_lib = require("ts_enterprise_lib")
assert(ts_enterprise_lib,"无法引入企业专用库")
local text = "test!"
local timeout = 300        --打码超时,单位秒,缺省 60,如果中控器超时没有处理,会返回 false,"timeout"
local ok,msg = ts_enterprise_lib:controller_txt(text,timeout)
assert(ok,msg)
nLog("打码成功!"..msg)
toast("打码成功!"..msg)
mSleep(1000)
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-06-22 19:19:13

results matching ""

    No results matching ""