触摸精灵操作手册(4)

2020-04-21 03:23

\题目类型为\位数字字母) 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); 触摸精灵帮助手册

1 基本使用

1.1 如何录制 1.2 如何播放 1.3 如何编辑 1.4 如何注册

2 脚本语言

2.1 基本语法 2.2 脚本UI界面 2.3 扩展函数

输出日志 毫秒延迟 文字提示 震动提示 音频提示 手指按下 手指移动 手指抬起 物理键按下 物理键抬起 取色

取色RGB 全屏找色 全屏模糊找色

区域找色 区域模糊找色 全屏找图 全屏模糊找图 区域找图 区域模糊找图 全屏截图 区域截图 本地图像识别

远程图像识别初始化 远程图像识别

远程图像识别扩展版 缓存屏幕数据 旋转坐标体系 复制文字

读取剪贴板内容 输入文字 打开应用 关闭应用 应用是否运行 HTTP访问 FTP下载 FTP上传 内存读取 内存写入 内存搜索

获取屏幕分辨率 获取屏幕色彩位数 获取设备ID 获取网络时间

获取触摸精灵版本号 伪装GPS地理位置

1 基本使用

脚本存放路径:/var/touchelf/scripts/

1.1 如何录制

点击底部导航栏切换到“列表”界面

单击左上角的“新建”按钮, 在弹出的菜单中选择“录制” 在弹出的对话框中填写脚本名称, 然后点击“确定”按钮 切换到手机的任意界面, 按下音量键开始录制 做一些你想要录制的触摸动作 再次按下音量键停止录制

1.2 如何播放

点击底部导航栏切换到“列表”界面 单击想要播放的脚本

在弹出的对话框中设置播放参数, 然后选择“手动播放”或者“定时播放” 切换到手机的任意界面。如果选择的“手动播放”, 那么需要手动按下音量键开始播放; 如果选择的“定时播放”, 脚本会在设定的时间自动播放

脚本在播放完毕后会自动停止, 或在播放过程中再次按下音量键停止播放

1.3 如何编辑

点击底部导航栏切换到“列表”界面 单击想要编辑的脚本右侧的蓝色箭头” 在弹出的界面中直接编辑脚本文件 点击“保存”按钮保存脚本文件

1.4 如何注册

登录http://aisence.taobao.com, 按照里面的购买流程注册

点击“触摸精灵”的“设置”中的“序列号激活”, 输入淘宝获取到的序列号, 点击“激活”按钮

软件将自动下载注册文件到/var/touchelf/key, 重新进入“注册状态”, 显示已注册和“有效期”则成功

2 脚本语言

触摸精灵使用Lua语言作为底层脚本语言, 支持Lua 5.2版本的所有语法与基本库函数, 并在Lua语言的基础上添加了一些扩展函数, 用于发送触摸事件、找图、找色等高级功能的实现

触摸精灵的脚本中需要有且只有一个main函数,整个脚本是从这个函数开始执行的,示例

-- 脚本入口函数

-- 整个脚本从这个函数开始执行

-- 此函数在整个脚本中必须有且只有一个 function main() -- 其他代码 end

2.1 基本语法

用户可参考Lua的官方手册或者其他资料来学习以下基本语法:

注释

变量与类型

运算符 赋值 条件控制 循环控制 函数定义 库函数 等等

2.2 脚本UI界面

用户可以通过在脚本中定义一个全局变量UI来实现定义脚本的配置界面, 该界面会在脚本运行前显示给用户, 用于让用户设置一些脚本的参数, 这些参数的值会赋值给指定的变量, 脚本运行时可以通过访问这些变量来获取用户的配置。下面是一个完整的例子:

UI = {

{ 'TextView{-请如实填写哦-}' }, { 'InputBox{}', 'name', '姓名:' }, { 'DropList{帅哥|美女}', 'sex', '性别:' }, { 'InputBox{18}', 'age', '年龄:' }, { 'DropList{是|否}', 'married', '婚否:' }, };

function main()

notifyMessage(string.format(\姓名:%s\\n性别:%s\\n年龄:%s\\n婚否:%s\name, sex, age, married)); end

上述脚本播放前会显示一个如下界面:


触摸精灵操作手册(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:医学遗传学教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: