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

触摸精灵操作手册(9)

来源:网络收集 时间:2020-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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个字符

appRun()

函数说明: 打开指定软件

参数

参数1 (字符串) : 想要打开的软件的包名

返回值

示例

appRun(\打开系统自带浏览器

appKill()

函数说明: 关闭指定软件

参数

参数1 (字符串) : 想要关闭的软件的包名

返回值

示例

appKill(\关闭系统自带浏览器

appRunning()

函数说明: 判断指定应用是否正在运行

参数

参数1 (字符串) : 想要检测的软件的包名

返回值

返回值1 (布尔值) : 是否正在运行

示例

if appRunning(\ notifyMessage(\else

notifyMessage(\end

httpGet()

函数说明: HTTP协议访问

参数

参数1 (字符串) : 网址URL

返回值

返回值1 (字符串) : 网址的内容, 失败的话返回空字符串

示例

data = httpGet('www.google.com'); -- 获取www.google.com的内容 notifyMessage(data); -- 显示www.google.com的内容

ftpGet()

函数说明: ftp下载

参数

参数1 (字符串) : 远程文件地址 参数2 (字符串) : 本地文件路径 参数3 (字符串) : FTP服务器用户名 参数4 (字符串) : FTP服务器密码

返回值

返回值1 (布尔值) : 是否成功

示例

success = ftpGet(\\将FTP服务器192.168.1.100上路径为/a.txt的文件下载到/var/touchelf/a.txt if success then

notifyMessage(\成功\else

notifyMessage(\失败\end

ftpPut()

函数说明: ftp上传

参数

参数1 (字符串) : 远程文件地址 参数2 (字符串) : 本地文件路径 参数3 (字符串) : FTP服务器用户名 参数4 (字符串) : FTP服务器密码

返回值

返回值1 (布尔值) : 是否成功

示例

success = ftpPut(\\将本地文件/var/touchelf/a.txt上传为FTP服务器192.168.1.100上路径为/a.txt的文件 if success then

notifyMessage(\成功\else

notifyMessage(\失败\

end

memoryRead()

函数说明: 读取指定应用的内存

参数

参数1 (字符串) : 想要读取的软件的包名 参数2 (数字) : 想要读取的内存地址

参数3 (字符串) : 想要读取的类型, 支持的类型如下

I8: 有符号的8位整数 I16: 有符号的16位整数 I32: 有符号的32位整数 I64: 有符号的64位整数 U8: 无符号的8位整数 U16: 无符号的16位整数 U32: 无符号的32位整数 U64: 无符号的64位整数 F32: 有符号的32位浮点数 F64: 有符号的64位浮点数

返回值

返回值1 (布尔值) : 是否成功

返回值2 (数字) : 读取到的数据, 仅当返回值1为真时有效

示例

success, data = memoryRead(\读取包名为com.test.test的应用中, 内存地址为0x1000000处的无符号的32位整数 if success then

notifyMessage(string.format(\else

notifyMessage(\end

memoryWrite()

函数说明: 写入指定应用的内存

参数

参数1 (字符串) : 想要写入的软件的包名 参数2 (数字) : 想要写入的内存地址

参数3 (字符串) : 想要写入的类型, 支持的类型如下

I8: 有符号的8位整数 I16: 有符号的16位整数 I32: 有符号的32位整数 I64: 有符号的64位整数

U8: 无符号的8位整数 U16: 无符号的16位整数 U32: 无符号的32位整数 U64: 无符号的64位整数 F32: 有符号的32位浮点数 F64: 有符号的64位浮点数

参数4 (数字) : 想要写入的数据

返回值

返回值 (布尔值) : 是否成功

示例

success = memoryWrite(\-- 将无符号32位整数0x12345678写入到包名为com.test.test的应用内存地址为0x1000000处

if success then

notifyMessage(\写入成功\end

memorySearch()

函数说明: 搜索指定应用的内存,支持联合搜素,支持在上一次的搜索结果上再次搜索过滤

参数

参数1 (字符串) : 想要搜索的软件的包名

参数2 (布尔值) : true表示进行新的搜索,false表示再上一次搜索的结果上再次进行搜索过滤

参数3 (数组) : 想要搜索的内容,数组长度最多支持128个,格式为: { 数据1, 数据2相对于数据1的位置, 数据2, 数据3相对于数据1的位置, 数据3, ... }

返回值

返回值 (数组) : 搜索到内存地址数组, 地址为数据1的地址,最多返回128个

示例

array = memorySearch(\搜索过程为先搜素0x100,如果该内存地址+4的位置为0x200,则为一个有效地址 logDebug(\找到\个地址\for i=1,#array do

logDebug(string.format(\第%d个地址为: 0x%x\end

getScreenResolution()

函数说明: 获取当前屏幕分辨率

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库触摸精灵操作手册(9)在线全文阅读。

触摸精灵操作手册(9).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1002734.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: