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

触摸精灵操作手册

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

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()

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

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