第一范文网 - 专业文章范例文档资料分享平台

触摸精灵操作手册

来源:用户分享 时间:2025/6/28 5:21:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

cloudOcrInit()

函数说明: 选择远程代答平台

参数

参数1 (数字) : 远程代答平台ID, 默认为0

0 : 好爱答题 http://www.haoi23.net 1 : 打码兔答题 http://www.dama2.com

返回值

示例

cloudOcrInit(1); -- 设置远程代答平台为打码兔

cloudOcrText()

函数说明: 连接cloudOcrInit()选择的答题平台进行图片识别

参数

参数1 (字符串) : 用户名及密码, 根据不同平台分别设置为:

好爱答题 : 密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取), 如username|9CF16235AD9EFBD3F233265DF9400E6A 打码兔答题 : 用户名|密码, 如username|password

参数2 (字符串) : 题目类型, 请前往选择的代答平台的官网查询 参数3 (数字) : 待识别图片区域的左上角X坐标 参数4 (数字) : 待识别图片区域的左上角Y坐标 参数5 (数字) : 待识别图片区域的右下角X坐标 参数6 (数字) : 待识别图片区域的右下角Y坐标 参数7 (数字) : 超时时间, 范围为20-600秒

返回值

返回值1 (字符串) : 图片识别后得到的答案, 失败的话返回空字符串

示例

cloudOcrInit(0); -- 选择代答平台为好爱答题

code = cloudOcrText(\好爱答题参数1为密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取) \题目类型为\位数字字母)

100, -- 图片左上角X坐标为100

100, -- 图片左上角Y坐标为100

200, -- 图片右下角X坐标为200

200, -- 图片右下角Y坐标为200

600); -- 超时时间为600秒

if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

cloudOcrTextEx()

函数说明: 将参数中指定的任意个数的图片合并成一个图片后, 连接cloudOcrInit()选择的远程答题平台进行图片识别

参数

参数1 (字符串) : 用户名及密码, 根据不同平台分别设置为:

好爱答题 : 密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取), 如username|9CF16235AD9EFBD3F233265DF9400E6A 打码兔答题 : 用户名|密码, 如username|password

参数2 (字符串) : 题目类型, 请前往选择的代答平台的官网查询 参数3 (数字) : 超时时间, 范围为20-600秒 参数4 (字符串) : 待合并的第一个图片的路径 参数5 (字符串) : 待合并的第二个图片的路径 ...

参数N (字符串) : 待合并的第N个图片的路径

返回值

返回值1 (字符串) : 图片识别后得到的答案, 失败的话返回空字符串

示例

snapshotScreen(\将屏幕截图为/var/touchelf/1.bmp图片

snapshotScreen(\将屏幕截图为/var/touchelf/2.bmp图片

------------------------------------------- -- 下面的代码将1.bmp和2.bmp合并成一个图片后 -- 发送到打码兔远程代答平台进行图片识别

-------------------------------------------

cloudOcrInit(1); -- 选择代答平台为打码兔答题

code = cloudOcrText(\打码兔答题参数1为\用户名|密码\

\题目类型为\位数字字母) 600, -- 超时时间为600秒 \待合并的第一个图片 \待合并的第二个图片 \待合并的第三个图片 if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

keepScreen()

函数说明: 开启/关闭屏幕保持。当开启屏幕保持时, 后续的找图、找色等函数不会重新获取屏幕图像, 而是使用开启屏幕保持之前的屏幕图像;当关闭屏幕保持时, 后续的找图、找色等函数会每次都重新获取屏幕图像。适当使用此函数可以优化脚本运行效率

参数

参数1 (布尔值) : 是否启用屏幕保持

返回值

示例

keepScreen(true); -- 开启屏幕保持

if getColor(100, 100) == 0x000000 or getColor(200, 200) == 0x000000 then -- 进行2次取色, 由于启用了屏幕保持, 这2次取色不会重新获取2次屏幕图像, 这样可以提高性能

notifyMessage(\如果(100,100)和(200,200)坐标有一个颜色为黑色, 输出\

else -- 否则 notifyMessage(\输出\end

keepScreen(false); -- 关闭屏幕保持

rotateScreen()

函数说明: 旋转屏幕的坐标体系, 后续的找图、找色、截图、触摸动作都会使用新的坐标体系。

参数1 (数字) : 如下

0: 保持原本的坐标体系。对于IOS设备来说, 此时HOME键在下方时的屏幕左上角为原点

90: 坐标系统向右转90度。对于IOS设备来说, 此时HOME键在右方时的屏幕左上角为原点

-90: 坐标系统向左转90度。对于IOS设备来说, 此时HOME键在左方时的屏幕左上角为原点

180: 坐标系统倒立。对于IOS设备来说, 此时HOME键在下方时的屏幕左上角为原点

返回值

示例

rotateScreen(90); -- 旋转坐标体系向右90度, 大多数横屏游戏使用此坐标体系.

touchDown(0, 100, 100); -- 发送触摸动作, 此时点击的点使用新的坐标体系. touchUp(0);

copyText()

函数说明: 复制文字到系统剪贴板, 以便后续粘贴

参数

参数1 (字符串) : 要粘贴的文字, 中英文都支持

返回值

示例

copyText(\你好\复制字符串“你好”到系统剪贴板

clipText()

函数说明: 获取系统剪贴板中之前复制或剪贴的文字内容

参数

返回值

返回值 (字符串) : 剪贴板内的文字

示例

text = clipText() -- 将之前复制或剪贴的文字读取到变量text中

inputText()

函数说明: 输入字符串

参数

参数1 (字符串) : 要输入的字符串, 其中\\b字符可用于退格删除

返回值

示例

inputText(\你好Hello\在当前选中的文字输入框中输入字符串\你好Hello\inputText(\退格删除5个字符

搜索更多关于: 触摸精灵操作手册 的文档
触摸精灵操作手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6vh4r88p6001k8200sn9_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top