【4月10日】安卓按键精灵(含助手)3.2.1版正式发布!支持更多LUA库!

您所在的位置:网站首页 凤凰1apk 【4月10日】安卓按键精灵(含助手)3.2.1版正式发布!支持更多LUA库!

【4月10日】安卓按键精灵(含助手)3.2.1版正式发布!支持更多LUA库!

2023-06-18 19:25| 来源: 网络整理| 查看: 265

按键精灵安卓版v3.2.1更新帮助

一、点一点支持点图片能够针对指定的图片进行点击。首先,手动进行手机屏幕截图;然后,在定位点的设置浮窗上,选择“选图”按钮,则会打开系统相册,在相册中找到刚才的屏幕截图;最后,在截图上进行图片范围选取,点击“完成”按钮,则完成点图片功能的实现,此时带箭头的定位点 您所在的用户组无法下载或查看附件造型变成圆形的您所在的用户组无法下载或查看附件,可拖任意位置。这样脚本就会一直在查找这个图片,直到找到为止。您所在的用户组无法下载或查看附件

二、界面支持事件1、新增按钮和标签页控件2、无需Root按钮控件支持点击事件交互,使界面展示分类更明确

事件支持的命令:1、基本命令-》控制命令2、基本命令-》其他命令-》Dim、//注释3、标准库函数4、运算符

不建议使用的命令:1、Delay2、Do…Loop

您所在的用户组无法下载或查看附件

三、支持调用第三方LUA库 新增支持第三方Lua库,分别是:“Socket”网络通信库、“Xml”处理xml文件、“Cjson”处理json内容、“Sqlite3”轻量级的数据库、“Lpeg”正则匹配库、“Iconv”文字编码库和“Lfs”文件系统库

今天就简单的教大家下如何调用lua库然后封装成插件,供按键调用(以“Cjson”库为例子)1、新建一个Cjson.lua(名字可自定义,后缀必须为.lua)的文件,以记事本方式打开进行编辑,内容如下:functionQMPlugin.encode(tab) local cjson = require("cjson")'比如你要用到"Cjson"库的方法,就加这句代码调用下(要调用其他Lua库就在require后面引号里更换Lua库的名字)PS:按键只提供这些第三方Lua库的接口调用,其他代码都是由自己通过lua语言根据自己需求来封装的 --数据(表)转json localjsonData = cjson.encode(tab) returnjsonDataend

functionQMPlugin.decode(jsonstr) localcjson = require("cjson") --json转数据(表) local data = cjson.decode(jsonstr) return retend2、把这个封装好的Cjson.lua文件放到按键助手(手机按键)安装目录的Plugin文件夹下,即可调用此封装的插件

您所在的用户组无法下载或查看附件

3、如何使用自己封装的Lua插件?脚本开头先导入下插件,比如Import "Cjson.lua",然后可以通过命令面板的插件命令直接双击调用相应封装好的插件命令:

您所在的用户组无法下载或查看附件

脚本例子:Import "Cjson.lua"dim a="k2"Dim v3 = "i am v3"//定义table(表),table是一种数据类型,可以把其他类型的变量重新定义为table;key可以是字符串、变量、数值等Dim t= {"k1":1, a:true, 3.14:v3} //采用方括号取得table中的数值。目前暂不支持t."k1"的形式TracePrintt["k1"] TracePrintt[3.14] //可以采用刚封装的插件函数Cjson.encode将table转为json字符串dimjsonV = Cjson.encode(t) TracePrintjsonV//当然也可以采用刚封装的插件函数Cjson.decode进行反向转换Dim talbeV = Cjson.decode(jsonV) Dim k, vFor Each k, v In talbeV //可以这样变量TracePrint kTracePrint vNext

4、如上图代码所示,自己封装的Cjson.lua插件实现了与Encode.加解密命令里的Encode.JsonToTable、Encode.TableToJson等价的效果

四、命令库加密在命令库命令上鼠标右键,可进行加密,加密后后缀名为:.mqle

您所在的用户组无法下载或查看附件脚本例子:Import "CmdLibUtil.mqle"TracePrint CmdLibUtil.相加(1,2)

已有2评分我要评分查看所有评分



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3