功能
获取更详细的信息附带html代码
语法
结果 = Element.GetWebView([JavaScript])
参数
参数 | 数据类型 | 解释 |
---|---|---|
JavaScript | 字符串 | 可选, 要执行的JavaScript代码(可对内容进行筛选操作) |
返回值
字符串, 返回json格式的详细内容.
示例
1 | //------------例子1--------------// |
备注
- 仅支持安卓5.0及以上系统版本
获取更详细的信息附带html代码
结果 = Element.GetWebView([JavaScript])
参数 | 数据类型 | 解释 |
---|---|---|
JavaScript | 字符串 | 可选, 要执行的JavaScript代码(可对内容进行筛选操作) |
字符串, 返回json格式的详细内容.
1 | //------------例子1--------------// |
功能设置浮窗/控件的高度 语法FW.SetHeight 控件名称, 高度 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 高度 数值型 浮窗/控件
功能设置浮窗/控件的宽度 语法FW.SetWidth 控件名称, 宽度 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 宽度 数值型 浮窗/控件的
功能设置浮窗/控件的上边位置 语法FW.SetTop 控件名称, 上边位置 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 上边位置 数值型 浮窗
功能设置浮窗/控件的左边位置 语法FW.SetLeft 控件名称, 左边位置 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 左边位置 数值型 浮
功能设置控件的文字内容 语法结果 = FW.SetText(控件名称,文字内容) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 文字内容 字符串
功能是否64位系统 语法结果 = Is64Bit() 参数无 返回值数值型, 返回0表示非64位, 1表示是64位 示例12Dim 返回值 = Is64Bit(
功能是否ROOT环境 语法结果 = IsRoot() 参数无 返回值数值型, 返回0表示未root, 1表示已Root 示例12Dim 返回值 = IsRoot
功能从授权系统中获取注册码的备注内容 语法结果 = GetRegKeyInfo() 参数无 返回值字符串 , 返回注册码的备注内容 示例1Dim info =
功能停止脚本,并重新启动脚本运行 语法RestartScript 参数无 返回值无 示例123456TracePrint "开始了吗?"Delay 3000//
功能获取当前应用(主体)版本号 语法结果 = Sys.AppVersion() 参数我 返回值字符串 , 返回应用版本号, 如1.7.1 示例1TracePri
功能隐藏在屏幕上的控制台(浮窗) 语法HideControlBar 参数无 返回值无 示例1234//隐藏浮窗HideControlBarDelay 3000/
功能在屏幕区域中查找指定大小范围内符合颜色(颜色串)的点数量的色块 语法结果 = Image.FindColorBlock(左上角x, 左上角y, 右下角x,
功能新建一个数据库文件 语法结果 = sqlite3.SQLCreate(数据库, 数据表, 字段表) 参数 参数 数据类型 解释 数据库 字符串 要创建的数据
功能设备旋转后元素的坐标系与触摸的坐标系也许会不一样, 本命令将对最后一步得到元素中心坐标做旋转处理, 其他坐标例如范围之类不做处理. 当存在传入x,y坐标参数
功能与zm.ElementFindEx 超级查找元素返回全部相比, 仅多了一个找到后立即点击所有元素的功能, 其它都相同, 点击会受zm.SetTap 设置超级
功能 与zm.ElementFind 超级查找元素的唯一区别是返回了所有找到的坐标, 注意如果多个对象的话, 仅返回找到的首个对象所有坐标. 除了返回抓抓上显示
功能 与zm.ElementFindSTap 超级查找元素并点击(专业版)的唯一区别是找到后立即点击该坐标 与zm.ElementFindTap 超级查找元素点
功能 与zm.ElementFind 超级查找元素的区别是支持抓抓上所有特征串, 但仅支持键值对形式的对象参数, 并且对每个键名与键值做了详细规定, 详见代码例
功能判断两个表的成员与顺序是否相同, 不考虑地址 语法结果 = zm.TableIsSame(表1, 表2) 参数 参数 数据类型 解释 表1 表 第一个表 表
功能本地光学文字识别 语法结果 = Image.OcrText(x1, y1, x2, y2, 语言, 方向) 参数 参数 数据类型 解释 x1 数值型 识别区
功能清空相册, 不可恢复, 慎重操作 语法Image.ClearAlbum() 参数无 返回值无 示例12//清空相册Image.ClearAlbum() 备注
功能视频存入相册 语法Image.SaveVideoToAlbum 视频路径 参数 参数 数据类型 解释 视频路径 字符串 要存入相册的视频路径 返回值无 示例
功能图片存入相册 语法Image.SnapAndSave 图片路径 参数 参数 数据类型 解释 图片路径 字符串 要存入相册的图片路径 返回值无 示例12//图
功能截图保存到相册 语法Image.SnapAndSave x1, y1, x2, y2 参数 参数 数据类型 解释 x1 数值型 截图区域范围的左上角x坐标,
功能二维码图片生成 语法结果 = Image.QrEncode(图片路径, 文本内容, 图片大小) 参数 参数 数据类型 解释 图片路径 字符串 二维码图片的路
功能二维码图片解析 语法结果 = Image.QrDecode(图片路径) 参数 参数 数据类型 解释 图片路径 字符串 二维码图片的路径, 支持jpg/png
功能获取图片尺寸 语法结果 = Image.Size(图片路径) 参数 参数 数据类型 解释 图片路径 字符串 待获取大小的图片路径 返回值表, 返回图片的大小
功能二值化图片区域多点找色 语法结果 = Image.PicFindMultiColor(图片路径, x1, y1, x2, y2, 第一个点颜色, 偏移颜色组
功能保存图像数据为图片 语法结果 = Image.SavePixelData(图像数据, 保存路径) 参数 参数 数据类型 解释 图像数据 表 从屏幕或图片中获
功能图片顺时针旋转 语法结果 = Image.SetRotation(图片路径, 角度) 参数 参数 数据类型 解释 图片路径 字符串 要处理的图片路径 角度
功能屏幕二值化 语法结果 = Image.BinaryzationImg(图片路径, 阈值) 参数 参数 数据类型 解释 图片路径 字符串 要获取数据的图片路径
功能屏幕二值化 语法结果 = Image.Binaryzation(x1, y1, x2, y2, 阈值) 参数 参数 数据类型 解释 x1 数值型 范围的左上
功能获取图片图像数据 语法结果 = Image.GetPicData(图片路径) 参数 参数 数据类型 解释 图片路径 字符串 要获取数据的图片路径 返回值三维
功能区域找图返回所有坐标 语法结果 = Image.FindPic(左上角x, 左上角y, 右下角x, 右下角y, 图片路径, 偏色, 方向, 相似度) 参数
功能发送 HttpPOST 请求 语法结果 = Url.HttpPost([对象][网址][,提交数据][,网页编码][,保存cookie][,提交cookie
功能发送 HttpGET 请求 语法结果 = Url.HttpGet([对象][网址][,网页编码][,保存cookie][,提交cookie][,请求头信息]
功能获取VPN状态 语法结果 = Device.GetVPNStatus() 参数无 返回值数值型, 打开返回1, 关闭返回0 示例12Dim flag = D
功能VPN开关 语法结果 = Device.SetVPNEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关闭为false 返回
功能锁定设备方向 语法结果 = Device.SetRotationLockEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关
功能无线wifi开关 语法结果 = Device.SetWifiEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关闭为fals
功能蓝牙开关 语法结果 = Device.SetBTEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关闭为false 返回值无
功能飞行模式开关 语法结果 = Device.SetAirplaneMode(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关闭为fals
功能流量网络开关 语法结果 = Device.SetCellularDataEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打开为true, 关
功能小圆点开关, 仅支持ios 语法结果 = Device.SetAssistiveTouchEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打
功能弱动画效果开关, 仅支持ios 语法结果 = Device.SetReduceMotionEnable(开关) 参数 参数 数据类型 解释 开关 布尔型 打
功能识别当前应用平台类型, 仅支持ios 语法结果 = Device.GetAppType() 参数无 返回值数值型, 返回运行平台类型, 按键精灵为1, 小精
功能获取当前设备是安卓还是苹果. 语法结果 = Device.GetOSType() 参数无 返回值字符串, 返回设备系统类型, 例如 android 或 io
功能查找当前界面指定元素属性 语法结果 = Element.Find(class, text) 参数 参数 数据类型 解释 class 字符串 元素类名, 抓抓
功能获取当前界面元素的文本内容 语法结果 = Element.GetText(界面json) 参数 参数 数据类型 解释 界面json 字符串 界面的json
功能获取更详细的信息附带html代码 语法结果 = Element.GetWebView([JavaScript]) 参数 参数 数据类型 解释 JavaScr
功能针对有WEB页面的APP进行绑定后才能抓取数据 语法结果 = Element.InjectWebView(应用包名) 参数 参数 数据类型 解释 应用包名
功能针对当前界面进行元素遍历 语法结果 = Element.GetAll() 参数无 返回值表, 返回元素属性名与属性值, 详见下面例子 示例123456789
功能获取当前界面元素内容 语法结果 = Element.GetAllInJson() 参数无 返回值字符串, 返回一串json内容, 可用Encode.Json
功能设置悬浮窗的关闭事件响应 语法结果 = FW.SetOnClose(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的浮窗名
功能设置悬浮窗的显示事件响应 语法结果 = FW.SetOnShow(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的浮窗名 事
功能设置悬浮窗的放开事件响应 语法结果 = FW.SetOnTouchUp(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的浮窗
功能设置悬浮窗的拖动事件响应 语法结果 = FW.SetOnTouchMove(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的
功能设置悬浮窗的按下事件响应 语法结果 = FW.SetOnTouchDown(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的
功能设置悬浮窗的长按事件响应 语法结果 = FW.SetOnTouch(浮窗名, 事件函数名) 参数 参数 数据类型 解释 浮窗名 字符串 要绑定事件的浮窗名
功能设置悬浮窗/控件的点击事件响应 语法结果 = FW.SetOnClick(浮窗或控件, 事件函数名) 参数 参数 数据类型 解释 浮窗或控件 字符串 要绑定
功能获取浮窗或控件属性值 语法结果 = FW.GetValue(浮窗或控件) 参数 参数 数据类型 解释 浮窗或控件 字符串 要获取的浮窗名或控件名 返回值表,
功能隐藏悬浮窗(界面) 语法结果 = FW.Close(浮窗名) 参数 参数 数据类型 解释 浮窗名 字符串 要关闭的浮窗名 返回值布尔型, 成功返回 True
功能隐藏悬浮窗(界面) 语法结果 = FW.Hide(浮窗名) 参数 参数 数据类型 解释 浮窗名 字符串 要隐藏的浮窗名 返回值布尔型, 成功返回 True
功能显示悬浮窗(界面) 语法结果 = FW.Show(浮窗名) 参数 参数 数据类型 解释 浮窗名 字符串 要显示的浮窗名 返回值布尔型, 成功返回 True
功能设置悬浮窗透明度 语法结果 = FW.Opacity(浮窗名,透明百分比) 参数 参数 数据类型 解释 浮窗名 字符串 要设置的浮窗名 透明百分比 数值型
功能设置悬浮窗显示顺序 语法结果 = FW.zOrder(浮窗或控件,是否置前) 参数 参数 数据类型 解释 浮窗或控件 字符串 要设置的浮窗名或控件名 是否置
功能设置悬浮窗允许拖动 语法结果 = FW.IsTouchMove(浮窗名,锁定状态) 参数 参数 数据类型 解释 浮窗名 字符串 已有的浮窗名字 锁定状态 数
功能将悬浮窗4个直角改为圆角 语法结果 = FW.SetSmoothing(浮窗名,圆角半径) 参数 参数 数据类型 解释 浮窗名 字符串 已有的浮窗名字 圆角
功能获取控件的可见状态 语法结果 = FW.GetVisible(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 返回值数值型, 显示
功能设置控件的可见状态 语法结果 = FW.SetVisible(控件名称, 可见状态) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 可见状态
功能获取控件的可用状态 语法结果 = FW.GetEnabled(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 返回值数值型, 可用
功能设置控件的可用状态 语法结果 = FW.SetEnabled(控件名称, 可用状态) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 可用状态
功能获取控件的文字颜色 语法结果 = FW.GetTextColor(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 返回值字符串,
功能设置控件的文字颜色 语法结果 = FW.SetTextSize(控件名称,文字大小) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 文字大小
功能设置控件的文字颜色 语法结果 = FW.SetTextColor(控件名称,颜色值) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 颜色值
功能设置控件的背景颜色, 注意重叠控件的颜色会叠加 语法结果 = FW.SetBackColor(控件名称,颜色值) 参数 参数 数据类型 解释 控件名称 字符
功能设置背景图片 语法结果 = FW.SetPicture(控件名称,图片路径) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名字 图片路径 字符串
功能重设已有的图像框控件 语法结果 = FW.SetImageView(控件名称,图片路径,x,y,宽,高) 参数 参数 数据类型 解释 控件名称 字符串 已有
功能重设已有的文字框控件 语法结果 = FW.SetTextView(控件名称,文字内容,x,y,宽,高) 参数 参数 数据类型 解释 控件名称 字符串 已有的
功能重设已有的按钮控件 语法结果 = FW.SetButton(控件名称,文字内容,x,y,宽,高) 参数 参数 数据类型 解释 控件名称 字符串 已有的控件名
功能在悬浮窗上创建图像控件 语法结果 = FW.AddImageView(父窗口,控件名称,图片路径,x,y,宽,高) 参数 参数 数据类型 解释 父窗口 字符
功能在悬浮窗上创建文字框控件 语法结果 = FW.AddTextView(父窗口,控件名称,文字内容,x,y,宽,高) 参数 参数 数据类型 解释 父窗口 字符
功能在悬浮窗上创建按钮控件 语法结果 = FW.AddButton(父窗口,控件名称,文字内容,x,y,宽,高) 参数 参数 数据类型 解释 父窗口 字符串 已
功能创建一个悬浮窗(数量上限32个) 语法结果 = FW.NewFWindow(浮窗名,x,y,宽,高) 参数 参数 数据类型 解释 浮窗名 字符串 要新建的浮
功能获取当前设备的网络环境类型 语法结果 = GetNetType() 参数无 返回值字符串, 返回网络名称, wwan 表示使用流量网络(包括2G, 3G,
功能获取在线脚本配置, 仅支持iOS版工具的企业版。 语法结果 = GetRemoteConfig() 参数无 返回值字符串, 返回在线配置的所有内容, JSO
功能脚本运行记录可发送到后台随时查看, 仅支持iOS版工具的企业版 语法结果 = RemoteRunLog(日志表) 参数 参数 数据类型 解释 日志表 表 需
功能解压文件, 仅iOS版支持 语法UnZip 压缩文件, 释放路径 参数 参数 数据类型 解释 压缩文件 字符串 ZIP压缩文件的路径 释放路径 字符串 解压
功能压缩文件或压缩文件夹, 仅支持IOS 语法Zip 原路径, 保存路径 参数 参数 数据类型 解释 原路径 字符串 等待压缩的文件或文件夹路径 保存路径 字符
功能清除指定app的钥匙串 语法ClearKeyChain 包名 参数 参数 数据类型 解释 包名 字符串 要清除钥匙串的应用程序包名 返回值无 示例12//清
功能卸载指定已安装的应用程序, 支持ipa或deb或apk 语法结果 = UninstallApp(包名, 文件格式) 参数 参数 数据类型 解释 包名 字符串
功能获取指定包名应用的安装路径。 语法结果 = GetAppPath(包名) 参数 参数 数据类型 解释 包名 字符串 待获取路径的包名。 返回值字符串 ,返回
功能截取屏幕画面并按照指定压缩比保存为JPG压缩图片, 与 SnapShot 截图至文件 相比多了压缩图片功能. 语法SnapShotEx 保存路径[, x1,
功能按照指定方向旋转换算坐标 语法结果 = xyRotate(x, y, 方向) 参数 参数 数据类型 解释 x 数值型 等待换算的原坐标x y 数值型 等待换
功能从内向外放大, 也就是触摸并拉大两点距离, 实现放大之类的操作 语法MoveZoomIn x1, y1, x2, y2[, 速度] 参数 参数 数据类型 解
功能从外向内捏合, 也就是触摸并拉近两点距离, 实现缩小之类的操作 语法MoveZoomOut x1, y1, x2, y2[, 速度] 参数 参数 数据类型
功能在指定偏移范围内带有抖动的随机点击, 与zm.Tap 超级点击的随机功能类似 语法RandomsTap x, y[, 随机范围[, 显示图片]] 参数 参数
功能在指定偏移范围内随机点击, 与zm.Tap 超级点击的随机功能类似 语法RandomTap x, y[, 随机范围[, 显示图片]] 参数 参数 数据类型
功能与zm.ElementFind 超级查找元素相比, 仅多了一个找到后立即点击的功能, 其它都相同, 点击会受zm.SetTap 设置超级点击设置影响. 根据
功能根据条件查找元素节点, 返回元素节点表信息与中心坐标等数据. 比 Element.Find() 更加强大, 具体特色如下 除了返回抓抓上显示的元素特征信息外
功能判断一个table表数据是否为空表{} 语法结果 = zm.TableIsEmpty(任意表) 参数 参数 数据类型 解释 任意表 表 要判断是否为空, 不
功能可以将运行时错误内容中的id部分翻译成对应变量名或函数名, 例如 attempt to index global 'ide7b4abe78cabe5
功能通过每次截图自动生成不同文件名实现不覆盖文件的无限截图功能, 支持自定义图片名规则. 语法结果 = zm.SnapShot(截图目录[, 文件名规则][,
功能与zm.FindCmpPC 超级查找对比图色类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindCmpPCTabl
功能与zm.FindCmpPC 超级查找对比图色类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法
功能集成 zm.FindMultiColor 超级多点找色 , FindPic 找图 , CmpColorEx 对比多个点颜色 和 FindColor 寻找颜色
功能获取屏幕上手指点击的坐标(命令为阻塞状态), 解决自带命令获取结果不准确的问题 语法结果 = zm.CatchTouchPoint([次数]) 参数 参数
功能将INI结构的数据保存到文件中, 支持zm.FileInit 初始化设置File参数设置默认参数 语法结果 = zm.FileSaveINI(INI路径,
功能对INI文件进行加载并解析成table数据, 支持zm.FileInit 初始化设置File参数设置默认参数 语法结果 = zm.FileLoadINI(I
功能指定的坐标进行坐标系的旋转 语法结果 = TURING.xyRotate(qx, qy[, sWidth, sHeight, degree]) 参数 参数
功能角度计算,指北为0度 语法结果 = TURING.AngleCalc(aX, aY, bX, bY) 参数 参数 数据类型 解释 aX 整数型 圆心点x a
功能进行图像文字识别 语法结果 = TURING.OCR([Similar, Mode[, Interval]]) 参数 参数 数据类型 解释 Similar
功能加载识别字库文件数据 语法结果 = TURING.Lib_Load(LibPath[, iText]) 参数 参数 数据类型 解释 LibPath 字符串
功能对切割的字符像素数据进行统一大小 语法结果 = TURING.Incise_CharSizeOne(iWidth, iHeight) 参数 参数 数据类型
功能获取切割字符的数据结构信息 语法结果 = TURING.Incise_GetCharData() 参数无 返回值 表 ,字符切割数据信息,格式: {左,上,
功能对切割的字符像素数据进行显示查看 语法结果 = TURING.Incise_Preview(index) 参数 参数 数据类型 解释 index 整数型 切
功能范围投影字符切割 语法结果 = TURING.Incise_ScopeAisle(Row, Column[, Width, Height]) 参数 参数 数
功能固定位置字符切割 语法结果 = TURING.Incise_FixedLocation(qx, qy, width, height, interval, n
功能(通用图像处理)电影底片效果(反向颜色:RGB三种颜色分别取255的差值)语法结果 = TURING.Filter_Negative() 参数无 返回值无
功能(通用图像处理)按一定方向镜像图像 语法结果 = TURING.Filter_Mirror(Direction) 参数 参数 数据类型 解释 Directi
功能(通用图像处理)按一定角度旋转图像 语法结果 = TURING.Filter_Rotate(angle) 参数 参数 数据类型 解释 angle 整数型 旋
功能(通用图像处理)缩放归一化滤镜 语法结果 = TURING.Filter_ZoomOne(width, height, model) 参数 参数 数据类型
功能(通用图像处理)等比缩小滤镜 语法结果 = TURING.Filter_ZoomOut(xTimes, yTimes) 参数 参数 数据类型 解释 xTim
功能(通用图像处理)等比放大滤镜 语法结果 = TURING.Filter_ZoomIn(xTimes, yTimes) 参数 参数 数据类型 解释 xTime
功能(针对黑白图像处理)获取轮廓滤镜 语法结果 = TURING.Filter_Outline() 参数无 返回值无 示例123456789101112Impo
功能(针对黑白图像处理)提取色块滤镜 语法结果 = TURING.Filter_ExtractBlock(width, height, num) 参数 参数 数
功能(针对黑白图像处理)清除杂点滤镜 语法结果 = TURING.Filter_Despeckle(Value) 参数 参数 数据类型 解释 Value 整数型
功能(针对彩色图像处理)色调分离滤镜 语法结果 = TURING.Filter_Posterization(value) 参数 参数 数据类型 解释 value
功能(针对彩色图像处理)二值化滤镜 语法结果 = TURING.Filter_Binaryzation(value) 参数 参数 数据类型 解释 value 字
功能得到内部的图像像素数据,用于二次开发 语法结果 = TURING.GetImageData() 参数无 返回值 表 ,返回所有颜色数据,格式[X坐标][Y坐
功能将内部的图像数据保存为.bmp图片文件 语法结果 = TURING.SaveImageData(ImagePath) 参数 参数 数据类型 解释 Image
功能对获取的图像像素数据进行显示查看(去手机上看!!!) 语法结果 = TURING.Pixel_Preview() 参数无 返回值无 示例12345678Im
功能获取指定路径图片文件的图像像素数据 语法结果 = TURING.Pixel_FromPicture(ImagePath) 参数 参数 数据类型 解释 Ima
功能获取屏幕指定范围的图像像素数据 语法结果 = TURING.Pixel_FromScreen(left, top, right, bottom) 参数 参数
功能获取开发者联系方式. 语法结果 = TURING.Developer() 参数无 返回值 字符串 , 返回开发者联系方式 示例123Import "TURI
功能当前插件版本号 语法结果 = TURING.Version() 参数无 返回值 字符串 , 得到插件版本号 示例12Import "TURING.luae"
功能 专注图色文字与图形码识别 常见图像格式像素数据获取 提供几十套的图像滤镜处理 自研专利图像字符切割技术 企业办公本地识别最佳系统 只要有图灵生活就充满希望
功能以保护模式调用执行函数, 避免由于异常错误导致整个脚本停止结束. 支持一个错误处理函数与一个必定执行函数, 支持传入任意数量参数. 可以实现调用按键函数免写
功能得到指定点HSV颜色 语法结果 = zm.(横坐标x, 纵坐标y[, hsv数组]) 参数 参数 数据类型 解释 横坐标x 整数型 待取色的x点坐标 纵坐标
功能得到数学算式的计算结果. 语法结果 = zm.Calculator(算式) 参数 参数 数据类型 解释 算式 字符串 等待计算的数学算式, 支持加减乘除括号
功能对图片中的二维码, 条形码进行检测和识别, 请先调用 zm.OcrBaiDuInit 设置百度云文字识别 设置后才使用本命令 语法结果 = zm.OcrBa
功能免字库识别指定范围内符合颜色的数值, 支持小数, 基于 SmartOcr 免字库识别数字 开发. 该命令目前还在优化中, 识别效果以实际执行效果为准. 语法
功能创建指定路径的目录, 父目录不存在时, 可强制创建 语法zm.DirCreate(目录路径[, 强制创建]) 参数 参数 数据类型 解释 目标路径 字符串
功能在指定目录路径及子目录中遍历文件或目录, 支持通配符*?, 支持安卓7.1版 语法结果 = zm.DirScan(目录路径[, 文件名或目录名[, 遍历类型
功能删除文件或目录, 支持删除多文件, 特别注意本命令与Dir.Delete()的参数是有区别的! 语法zm.DirDelete(路径[, 模式]) 参数 参数
功能移动文件或目录, 支持多文件移动, 特别注意本命令与Dir.Move()的参数是有区别的! 语法zm.DirMove(源路径, 目标路径[, 模式]) 参数
功能复制文件或目录, 支持多文件复制, 特别注意本命令与Dir.Copy()的参数是有区别的! 语法zm.DirCopy(源路径, 目标路径[, 模式]) 参数
功能在指定路径下创建一个空白文件, 该目录路径必须存在 语法zm.FileCreate(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要创建的空白文
功能对RSA签名数据使用公钥进行验证对比是否一致 语法结果 = zm.EncodeRsaVerifySign(源数据, 签名数据, 公钥) 参数 参数 数据类型
功能对数据使用私钥进行RSA签名, 返回签名结果 语法签名结果 = zm.EncodeRsaSign(数据, 私钥) 参数 参数 数据类型 解释 数据 字符串
功能覆盖写入文本内容数组到文件中, 文件编码为 zmFile.SetEncoding() 设置的编码 语法结果 = zmFile.WriteLines(文件路径
功能追加写入到指定行, 文件编码为 zmFile.SetEncoding() 设置的编码 语法结果 = zmFile.WriteLine(文件路径, 指定行,
功能覆盖写入二维数组到文件中, 文件编码为 zmFile.SetEncoding() 设置的编码 语法结果 = zmFile.WriteForm(文件路径, 二
功能覆盖写入二进制到文件中. 语法结果 = zmFile.WriteBinary(文件路径, 二进制文本) 参数 参数 数据类型 解释 文件路径 字符串 要操作
功能追加写入文本内容到文件中, 写完自动换行, 文件编码为 zmFile.SetEncoding() 设置的编码 语法结果 = zmFile.WriteAppe
功能覆盖写入文本内容到文件中, 文件编码为 zmFile.SetEncoding() 设置的编码 语法结果 = zmFile.Write(文件路径, 内容[,
功能替换指定行文本内容. 语法结果 = zmFile.ReplaceLine(文件路径, 指定行, 内容[, …]) 参数 参数 数据类型 解释 文件路径 字符
功能读取所有文本内容, 按行分隔保存到一维数组中 语法结果 = zmFile.ReadLines(文件路径[, 文件编码]) 参数 参数 数据类型 解释 文件路
功能读取指定行文本内容. 语法结果 = zmFile.ReadLine(文件路径, 指定行[, 文件编码]) 参数 参数 数据类型 解释 文件路径 字符串 要操
功能按指定分隔符读取文件所有内容保存到二维数组中, 支持设置文件编码 语法结果 = zmFile.ReadForm(文件路径, 分隔符[, 文件编码]) 参数
功能以二进制形式读取文件内容. 语法结果 = zmFile.ReadBinary(文件路径[, 读取长度][, 返回十六进制数组]) 参数 参数 数据类型 解释
功能读取文本文件内容, 支持按指定编码读取, 解决乱码问题. 语法结果 = zmFile.Read(文件路径[, 文件编码]) 参数 参数 数据类型 解释 文件
功能获取文件的总行数 语法结果 = zmFile.(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要操作的文件路径 返回值数值型 , 返回获取到指定
功能获取文件读写编码, 注意, 当文件很大时, 识别效率会很慢. 语法结果 = zmFile.GetEncoding([文件路径]) 参数 参数 数据类型 解释
功能删除文件指定行内容 语法结果 = zmFile.DeleteLine(文件路径, 指定行) 参数 参数 数据类型 解释 文件路径 字符串 要操作的文件路径
功能获取一个文件的字节大小。 语法结果 = zmFile.Bytes(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要操作的文件路径 返回值数值型
功能创建一个空内容的文件, 若文件已存在则清空该文件内容 语法结果 = zmFile.Create([文件路径]) 参数 参数 数据类型 解释 文件路径 字符串
功能设置文件读写编码, 仅对zmFile插件的命令有效. 语法结果 = zmFile.SetEncoding(文件编码[, 文件路径]) 参数 参数 数据类型
功能清除读取记事本内容时产生的问号BOM字符串。 语法结果 = zm.ClearBOM(文本) 参数 参数 数据类型 解释 文本 字符串 待清除BOM问号字符的
功能比 Tap 短暂点击屏幕 更加强大的命令, 具体特色如下 担心被行为检测导致封号? 多种随机模式搭配防检测 每次点击后加延时命令麻烦? 直接把延时写到点击中
功能与自带的命令相比, 加入了依次显示信息和倒计时功能 语法结果 = zm.ShowMessage(信息[, 显示时长][, x, y][, 倒计间隔]) 参数
功能设置超级延时zm.Delay()的默认值, 设置一次后, 所有zm.Delay()均受影响 语法结果 = zm.SetDelay(属性表) 参数 参数 数据
功能Lua的垃圾回收机制接口, 原型是collectgarbage()函数, 可通过第一个参数实现不同的操作, 默认为释放脚本内存功能 语法结果 = zm.Co
功能获取当前脚本所占用的内存, 单位kb 语法结果 = zm.GetScriptMemory() 参数无 返回值数值型 , 返回当前脚本所占内存容量大小, 单位
功能模拟按下快捷键粘贴文本, 类似于Ctrl+A, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressSelectAll
功能模拟按下快捷键粘贴文本, 类似于Ctrl+V, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressPaste(是否关
功能模拟按下快捷键复制文本, 类似于Ctrl+C, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressCopy(是否关闭
功能模拟按下快捷键剪贴文本, 类似于Ctrl+X, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressCut(是否关闭菜
功能按下截图键自动保存, 注意, 部分设备的截图文件夹位置可能不一致, 需要手动设置 语法结果 = zm.KeyPressScreenShot([截图文件夹][
功能删除文本内容, 可以向左或向右删除, 也可以删除当前一行内容, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressD
功能打开当前后台程序列表, 类似于切换应用的键, 注意, 部分设备或App可能存在不兼容导致失效情况! 语法结果 = zm.KeyPressSwitch() 参
功能根据序号捕获子匹配单个结果,若要所有结果请使用zm.RegExMatchEx 正则子匹配 语法结果 = zm.RegExMatchExSingle(源字符串
功能Lua的正则匹配(也叫模式匹配),获取匹配成功的指定结果,若要返回所有结果请使用zm.RegExMatch 正则匹配 语法结果 = zm.RegExMatc
功能使用优图AI识别来实现找字功能, 对横屏识别效果不佳, 不需要字库, 字体颜色之类的参数, 必须先使用zm.OcrYouTuInit 初始化优图OCR进行初
功能与zm.FindStrYouTu 优图找字类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法结
功能与zm.FindStrYouTu 优图找字类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindStrTableYo
功能与zm.FindStrBaiDu 百度云找字类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindStrTableB
功能与zm.FindStrBaiDu 百度云找字类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法
功能使用百度云识别来实现找字功能, 不需要字库, 字体颜色之类的参数, 必须先使用zm.OcrBaiDuInit 设置百度云文字识别进行初始化后使用, 默认参数
功能识别屏幕上的手写文字, 内置固定的请求URL, 除图片参数外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具体内容见百度云文字
功能识别屏幕上的数字, 返回字符串数据类型, 内置固定的请求URL, 除图片参数外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具
功能返回传入参数数组的所有元素, 原型是Lua中的table.unpack(), 目前手机版变量赋值只能接收一个元素, 但可选参数的函数命令可以接收多个元素,
功能与zm.Swipe 超级划动类似, 区别在于本命令支持指定多个坐标划动 语法结果 = zm.SwipeEx([xy, …][, 偏移量][, 划动耗时[,
功能模拟KeyPress输入字符串内容, 在InputText无效情况下尝试使用, 仅支持小写字母, 数字, 英文标点符号, 不支持大写字母, 中文! 语法结果
功能按下并弹起一个按键, 可加入随机延时防检测 语法结果 = zm.KeyPress([对象][按键[, 间隔毫秒[, 随机毫秒]]][, 显示日志][, 输出
功能修改 zm.KeyPress 超级按键 的默认参数值 语法结果 = zm.SetKeyPress(属性表) 参数 参数 数据类型 解释 属性表 table
功能使用优图提供的语音合成功能实现文字转声音并播放, 注意脚本停止会导致播放停止. 请先调用zm.SpeechSsYouTuInit 初始化优图语音合成初始化后
功能初始化设置腾讯AI语音合成的账户AppID和AppKey, 一般只需调用一次, 账户注册详见最下方的备注 语法结果 = zm.SpeechSsYouTuIn
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别银行卡, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrY
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别营业执照, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.Ocr
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别车牌, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrYo
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别行驶证与驾驶证, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别名片, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrYo
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别身份证, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrY
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别手写文字, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.Ocr
功能无需制作字库, 使用腾讯的免费优图OCR实现在线云识别文字, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrYo
功能初始化设置腾讯优图OCR识别的账户AppID和AppKey, 一般只需调用一次, 账户注册详见最下方的备注 语法结果 = zm.OcrYouTuInit(A
功能获取指定范围时间内是否出现卡屏, 画面不变化的情况, 如果画面有变化则立即返回 语法结果 = zm.IsDisplayDead(x1, y1, x2, y2
功能获取两个颜色之间的相似度, 注意两个参数颜色格式必须一致, 可能与按键自带的相似度算法不同 语法结果 = zm.ColorSim(颜色1, 颜色2) 参数
功能内置淘宝, 苏宁, qq等多个获取网络时间接口 语法结果 = zm.GetNetworkTime([格式[, 接口] ]) 参数 参数 数据类型 解释 格式
功能计算时间加减后的数值, 例如一天后的时间, 3年前的时间等, 数值单位由参数3决定 语法结果 = zm.TimeAdd([时间, ]数值[, 单位]) 参数
功能计算时间1减去时间2的时间差, 返回单位以第3个参数为准 语法结果 = zm.TimeDiff(时间1[, 时间2][, 单位][, 是否取整]) 参数 参
功能获取一个文件的编码, 可以用于zm.FileInit 初始化设置File参数等命令, 目前仅支持UTF-8和中文编码(兼容gb2312等) 语法结果 = z
功能获取一张图片的宽度和高度, 支持PNG, BMP, GIF这3种图片格式, 支持附件路径 语法结果 = zm.GetPicSize(图片路径) 参数 参数
功能与zm.FindPicEx 超级找图返回所有坐标类似, 区别在于本命令采用 Image.FindPic 区域找图返回所有坐标 算法实现 常见错误 本命令的方
功能与zm.FindPic 超级找图类似, 区别在于本命令会找到所有符合条件的坐标并返回二维数组 常见错误 本命令没有方向参数! 语法结果 = zm.FindP
功能与zm.FindColor 超级找色类似, 区别在于本命令会找到所有符合条件的坐标并返回二维数组 语法结果 = zm.FindColorEx([对象][x1
功能与zm.CmpColorEx 超级多点比色类似, 参数只有一个对象数组, 可实现多个对象的遍历对比 语法结果 = zm.CmpColorExTable(对象
功能与zm.CmpColorEx 超级多点比色类似, 区别在于本命令内置对比成功后点击, 无需是否点击参数, 由于对比与点击是两个动作组成, 为方便代码阅读理解
功能修改 zm.CmpColorEx 超级多点比色 的默认参数值。 语法默认值 = zm.SetCmpColorEx(属性表) 参数 参数 数据类型 解释 属性
功能比 CmpColorEx 对比多个点颜色 更加强大的命令, 具体特色如下 支持多组多点比色数据, 并且返回找到的序号, 详见示例 参数太多, 写的累? 所有
功能在二维坐标数组中获取包含范围的坐标, 支持圆形范围和矩形范围 语法结果 = zm.PosInclude(原坐标数组, x1, y1[, 半径或x2[, y2
功能在二维坐标数组中排除指定范围的坐标, 支持圆形范围和矩形范围 语法结果 = zm.PosExclude(原坐标数组, x1, y1[, 半径或x2[, y2
功能对二维坐标数组按远近进行排序, 支持升序, 降序 语法结果 = zm.PosSort(坐标数组[, x, y][, 是否降序]) 参数 参数 数据类型 解释
功能与zm.FindMultiColor 超级多点找色类似, 区别在于本命令会找到所有符合条件的坐标并返回二维数组 语法序号坐标颜色 = zm.FindMult
功能与zm.FindStr 超级找字类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindStrTable(对象tabl
功能与zm.FindPic 超级找图类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindPicTable(对象tabl
功能与zm.FindMultiColor 超级多点找色类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindMultiC
功能与zm.FindColor 超级找色类似, 参数只有一个对象数组, 可实现遍历参数的键值对象进行查找 语法结果 = zm.FindColorTable(对象
功能对数据进行RIPEMD计算, 支持RIPEMD128和RIPEMD160 语法结果 = zm.EncodeRIPEMD(数据[, 算法]) 参数 参数 数据
功能对数据进行MD5计算, 支持MD2,MD4和MD5 语法结果 = zm.EncodeMD5(数据[, 算法]) 参数 参数 数据类型 解释 数据 字符串 待
功能对数据进行SHA签名计算, 支持SHA1,SHA224和SHA256 语法结果 = zm.EncodeSHA(数据[, 算法]) 参数 参数 数据类型 解释
功能对数据进行TEA解密, 支持TEA和XTEA, 可以对zm.EncodeTEA TEA加密结果解密。 语法结果 = zm.DecodeTEA(密文, 密钥[
功能对数据进行TEA加密, 支持TEA和XTEA。 语法结果 = zm.EncodeTEA(明文, 密钥[, 高级属性]) 参数 参数 数据类型 解释 明文 字
功能对数据进行标准DES解密, 支持DES和DES3, 可以对zm.EncodeDES DES加密结果解密。 语法结果 = zm.DecodeDES(密文, 密
功能对数据进行标准DES加密, 支持DES和DES3。 语法结果 = zm.EncodeDES(明文, 密钥[, 高级属性]) 参数 参数 数据类型 解释 明文
功能计算消息的HMAC签名结果, 支持md2,md4,md5,sha1,sha224,sha256,ripemd128,ripemd160算法 语法结果 = z
功能将一个数组或者table表清空所有成员 语法结果 = zm.TableClear(表) 参数 参数 数据类型 解释 表 表 待清空的表 返回值表 , 成功返
功能初始化设置Base64的加解密模式, 支持URL安全Base64, 默认为标准Base64, 已集成到zm.Init 初始化插件环境中 语法结果 = zm.
功能对一串文本内容进行快速Base64解密, 可通过zm.InitBase64 初始化Base64模式设置模式 语法结果 = zm.DecodeBase64(密
功能对一个文件进行快速Base64解密, 可通过zm.InitBase64 初始化Base64模式设置模式 语法结果 = zm.DecodeBase64File
功能对一个文件进行快速Base64加密, 可通过zm.InitBase64 初始化Base64模式设置模式 语法结果 = zm.EncodeBase64File
功能对一串文本内容进行快速Base64加密, 可通过zm.InitBase64 初始化Base64模式设置加密模式 语法结果 = zm.EncodeBase64
功能将内容进行Base64解密, 并以二进制写入文件中, 受zm.InitBase64 初始化Base64模式影响, 失败返回null 语法结果 = zm.Fi
功能生成唯一不重复的UUID, 失败返回null, 建议在脚本开头执行一次zm.Init 初始化插件环境后使用本命令 语法结果 = zm.UUID([格式])
功能替换一维数组中的指定元素内容, 错误返回null 语法结果 = zm.ArrayReplace(一维数组, 查找内容, 替换内容[, 是否模糊搜索[, 是否
功能获取文件的字节大小 语法结果 = zm.FileBytes(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要获取大小的文件路径 返回值数值型 ,
功能获取文本文件的总行数 语法结果 = zm.FileLinesNumber(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要操作的文件路径 返回值
功能替换指定行文本, 支持zm.FileInit 初始化设置File参数默认参数 语法结果 = zm.FileReplaceLine(文件路径, 指定行, 文本
功能在一个文本文件中删除指定一行内容, 支持倒数行数 语法结果 = zm.FileDeleteLine(文件路径, 指定行) 参数 参数 数据类型 解释 文件路
功能追加写入文本内容到文件中, 写完自动换行, 支持zm.FileInit 初始化设置File参数默认参数 语法结果 = zm.FileWriteAppend(
功能覆盖写入二进制到文件中 语法结果 = zm.FileWriteBinary(文件路径, 二进制文本) 参数 参数 数据类型 解释 文件路径 字符串 要操作的
功能追加写入到指定行, 支持zm.FileInit 初始化设置File参数默认参数 语法结果 = zm.FileWriteLine(文件路径, 指定行, 文本内
功能覆盖写入文本内容到文件中, 支持zm.FileInit 初始化设置File参数默认参数 语法结果 = zm.FileWrite(文件路径, 文本内容, …)
功能以二进制读取文件内容 语法结果 = zm.FileReadBinary(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要操作的文件路径 返回值字
功能按指定分隔符读取文件所有内容保存到二维数组中, 支持设置文件编码 语法结果 = zm.FileReadForm(文件路径, 分隔符[, 文件编码]) 参数
功能读取文件所有内容保存到一维数组中, 支持设置文件编码 语法结果 = zm.FileReadLines(文件路径[, 文件编码]) 参数 参数 数据类型 解释
功能读取文件所有内容, 支持设置文件编码 语法结果 = zm.FileRead(文件路径[, 文件编码]) 参数 参数 数据类型 解释 文件路径 字符串 要操作
功能读取指定行文本内容, 支持倒数行数, 超出行数返回null, 支持设置文件编码 语法结果 = zm.FileReadLine(文本路径, 指定行[, 文件编
功能初始化设置File系列命令的默认参数内容, 对绝大多数File系列命令有效 语法结果 = zm.FileInit(属性表) 参数 参数 数据类型 解释 属性
功能从数据表中获取数据总数量 语法结果 = zm.NetDataCount([数据表名]) 参数 参数 数据类型 解释 数据表名 字符串 可选, 省略默认为初始
功能获取外网IP地址等信息, 根据参数决定返回内容 语法结果 = zm.GetIPNet([返回格式[, 接口[, 缓存 ] ] ]) 参数 参数 数据类型 解
功能执行SQL语句, 需要一定SQL语法知识 语法结果 = zm.NetDataQuery(SQL) 参数 参数 数据类型 解释 SQL 字符串 要执行的SQL
功能从数据表中删除指定共享网络数据, 仅删除一个变量数据, 不会清空所有数据 语法结果 = zm.NetDataDel(键名[, 数据表名]) 参数 参数 数据
功能从数据表中获取网络共享数据 语法结果 = zm.NetDataGet(键名[, 数据表名][, 是否删除]) 参数 参数 数据类型 解释 键名 字符串 类似
功能从数据表中获取指定行数的数据, 数据表名与是否删除参数顺序可以打乱 语法结果 = zm.NetDataGetRows(行数[, 起始行][, 数据表名][,
功能往数据表中添加或修改共享网络数据 语法结果 = zm.NetDataSet(键名, 键值[, 数据表名]) 参数 参数 数据类型 解释 键名 字符串 类似于
功能初始化共享网络数据, 创建指定数据表, 实现网络通信功能, 需要网站程序配合, 搭建方法详见后面的备注 语法结果 = zm.NetDataInit([网址]
功能按指定分隔符或长度对原内容进行分割, 支持模式匹配, 返回分割后的一维数组。 语法结果 = zm.Split(原内容, 分隔符[, 模式匹配[, 转数值型]
功能使用iconv进行编码转换, 常用于将gb2312的网页源码转换为utf8编码内容 语法结果 = zm.ConvCoding(转换内容, 原来编码, 目标编
功能以Http协议的Post方法提交数据并获取网页源码, 支持提交cookie与头信息, 可保存当前cookie文件 语法结果 = zm.HttpPost([对
功能以Http协议的Get方法获取网页源码, 支持提交cookie与头信息, 可保存当前cookie文件 语法结果 = zm.HttpGet([对象][网址][
功能以HTTP协议的Get方法下载文件, 支持提交cookie与头信息 语法结果 = zm.HttpDownload([对象][网址][,保存路径][,提交co
功能将CP1252转为UTF8 语法结果 = zm.ConvCP1252ToUTF8(CP1252码) 参数 参数 数据类型 解释 CP1252码 字符串 要转
功能将UTF8转为CP1252 语法结果 = zm.ConvUTF8ToCP1252(UTF8) 参数 参数 数据类型 解释 UTF8 字符串 要转换的UTF8
功能将UTF8转为Unicode 语法结果 = zm.ConvUTF8ToUnicode(UTF8) 参数 参数 数据类型 解释 UTF8 字符串 要转换的UT
功能将Unicode转为UTF8 语法结果 = zm.ConvUnicodeToUTF8(unicode值) 参数 参数 数据类型 解释 unicode值 数值
功能关闭UDP 语法结果 = zm.UDPClose() 参数无 返回值数值型 ,返回1表示关闭成功, 返回2表示没有找到绑定, 返回null表示失败 示例12
功能发送UDP数据 语法结果 = zm.UDPSend(数据, IP, 端口) 参数 参数 数据类型 解释 数据 字符串 要发送的数据内容 IP 字符串 目标I
功能接收UDP数据, 注意, 此命令为阻塞命令 语法结果 = zm.UDPReceive([超时时间]) 参数 参数 数据类型 解释 超时时间 数值型 可选,
功能绑定UDP 语法结果 = zm.UDPBind(IP, 端口[, 超时时间]) 参数 参数 数据类型 解释 IP 字符串 要绑定的IP地址 端口 数值型 要
功能关闭TCP连接。 语法结果 = zm.TCPClose() 参数无 返回值数值型 ,返回1表示关闭成功, 返回2表示当前无连接, 返回null表示关闭失败。
功能接收TCP数据,此命令为阻塞命令! 语法结果 = zm.TCPReceive([超时时间[, 接收模式]]) 参数 参数 数据类型 解释 超时时间 数值型
功能发送TCP数据 语法结果 = zm.TCPSend(数据[, 超时时间[, 追加换行符]]) 参数 参数 数据类型 解释 数据 字符串 要发送的数据内容,
功能连接TCP服务端。 语法结果 = zm.TCPConnect(目标IP, 目标端口[, 超时时间]) 参数 参数 数据类型 解释 目标IP 字符串 要连接的
功能获取默认网关地址。 语法结果 = zm.GetGateway() 参数无 返回值字符串 ,返回当前默认网关地址。 示例1234Import "zm.luae
功能读取UI动态界面控件的值, 与UI.GetValue 获取布局内控件值相比, 本命令直接以(数值型/布尔型/字符串)形式返回结果 语法结果 = zm.Get
功能从多个坐标中随机获取一个坐标与序号 语法结果 = zm.RndPos([x,y,…][坐标数组,…]) 参数 参数 数据类型 解释 x 数值型 横坐标数值,
功能与按键自带的SetScreenScale 设置屏幕缩放相比, 多了对zm.FindPic()和zm.FindStr()的支持, 另外还可以使用zm.GetS
功能取消屏幕比例缩放设置, 一般与zm.SetScreenScale 超级缩放配套使用。 语法结果 = zm.ResetScreenScale() 参数无 返回
功能获取通过zm.SetScreenScale 超级缩放和zm.ResetScreenScale 取消超级缩放设置的超级缩放状态, 对按键自带的缩放命令无效 语
功能使用默认浏览器打开网页, 支持网址包含&字符, 支持IOS 语法结果 = zm.OpenURL(网址) 参数 参数 数据类型 解释 网址 字符串 待
功能修改 zm.Tap 超级点击 的默认参数值, 并影响超级图色命令中的点击参数效果 语法结果 = zm.SetTap(属性表) 参数 参数 数据类型 解释 属
功能将Unicode字符串转为以\uXXXX表示的UTF16字符串, 常用于获取emoji代码 语法结果 = zm.ConvUnicodeToUTF16(uni
功能删除一维数组中的重复成员值 语法数组 = zm.ArrayRemoveDuplicate(一维数组[, 是否忽略大小写[, 是否传值调用]]) 参数 参数
功能识别医疗票据/发票/的士票/保险保单等票据类图片中的所有文字, 内置固定的请求URL, 除图片参数外的请求参数通过 zm.OcrBaiDuInit 设置百度
功能已整合为同步请求, 自动识别表格线及表格内容, 结构化输出表头, 表尾及每个单元格的文字内容, 内置固定的请求URL, 除图片外的请求参数通过 zm.Ocr
功能识别营业执照, 并返回关键字段的值, 包括单位名称/法人/地址/有效期/证件编号/社会信用代码等, 内置固定的请求URL 语法结果 = zm.OcrBaiD
功能识别机动车车牌, 并返回签发地和号牌, 内置固定的请求URL, 除图片参数外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具体
功能对机动车行驶证正本所有关键字段进行识别, 内置固定的请求URL, 除图片参数外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具
功能对机动车驾驶证所有关键字段进行识别, 内置固定的请求URL, 除图片外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具体内容见
功能识别银行卡并返回卡号和发卡行, 内置固定的请求URL, 除图片外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别 设置 语法结果 = zm
功能识别身份证正背面, 内置固定的请求URL, 除图片和正背面id_card_side参数外的请求参数通过 zm.OcrBaiDuInit 设置百度云文字识别
功能百度云识别高级函数, 实现百度云文字识别的所有接口命令, 请求URL和请求参数请通过 zm.OcrBaiDuInit 设置百度云文字识别 设置, 具体内容见
功能无需制作字库, 使用百度云实现在线云识别文字, 支持范围识别、本地图片或URL链接图片识别, 请先调用 zm.OcrBaiDuInit 设置百度云文字识别
功能初始化设置百度云文字识别key和请求参数, 一般只要调用一次, 除非需要用不同的识别模式与参数, 账户注册详见最下方的备注 语法结果 = zm.OcrBai
功能读取文件二进制内容, 并转为Base64编码, 受zm.InitBase64 初始化Base64模式影响, 失败返回null 语法结果 = zm.FileR
功能无需制作字库, 使用有道智云实现在线云识别文字, 支持范围识别或指定图片识别, 必须先使用 zm.OcrYouDaoInit 设置有道智云OCR 进行初始化
功能初始化设置有道智云OCR的账户数据, 只要调用一次, 账户注册详见最下方的备注 语法结果 = zm.OcrYouDaoInit([列表, ][应用ID, 应
功能追加SQLite3数据表的字段名 语法结果 = zm.SQLiteAddField(数据库路径, 表名, 字段名) 参数 参数 数据类型 解释 数据库路径
功能修改 zm.FindColor 超级找色 的默认参数值。 语法默认值 = zm.SetFindColor(属性表) 参数 参数 数据类型 解释 属性表 表
功能修改所有日志显示输出的默认参数值,支持以显示|隐藏做日志参数的命令。 语法默认值 = zm.SetShowLog(显示隐藏) 参数 参数 数据类型 解释 显
功能修改 zm.FindStr 超级找字 的默认参数值。 语法默认值 = zm.SetFindStr(属性表) 参数 参数 数据类型 解释 属性表 表 按照指定
功能修改 zm.FindPic 超级找图 的默认参数值。 语法默认值 = zm.SetFindPic(属性表) 参数 参数 数据类型 解释 属性表 表 按照指定
功能修改 zm.FindMultiColor 超级多点找色 的默认参数值。 语法默认值 = zm.SetFindMultiColor(属性表) 参数 参数 数据
功能比 FindStr 区域找字 更加强大的命令, 具体特色如下 不想记设置字库与切换字库命令? 本命令已集成这两个功能, 只要填写参数即可 参数太多, 写的累
功能与zm.FindStr 超级找字类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法序号与坐标
功能比 FindPic 找图 更加强大的命令, 具体特色如下 想找会变化的动态图? 请看下面示例 附件Attachment单词太长? 那就直接省略掉, 只写图片
功能与zm.FindPic 超级找图类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法序号坐标图片
功能比 FindMultiColor 多点找色 更加强大的命令, 具体特色如下 支持多个多点找色数据, 并且返回找到的序号, 详见示例 想找会变化的动态图? 请
功能与zm.FindMultiColor 超级多点找色类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令
功能比 FindColor 寻找颜色 更加强大的命令, 具体特色如下 参数太多, 写的累? 所有参数都是可选的, 使你的代码更加简洁清晰 参数太多, 顺序记不住
功能与zm.FindColor 超级找色类似, 区别在于本命令内置找到后点击. 由于查找与点击是两个动作组成, 为方便代码阅读理解, 故新增本命令 语法序号坐标
功能使查找的图色数据转动90度 语法UsePortraitMode() 参数无 返回值无 示例1234567//全屏截图,命名为test1.png并保存至sd卡
简介为了帮助大家快速掌握按键精灵手机版(Andriod与IOS)脚本制作,紫猫编程学院精心制作了本宝典供大家查阅。 如果你是需要查看按键精灵电脑版全能宝典,请访
什么是匹配模式匹配模式也是一串字符串内容,能通过zm.RegExMatch 正则匹配、zm.RegExMatchEx 正则子匹配、zm.RegExReplace
功能暂停当前线程,等待指定线程执行完毕或超时,与 Thread.Wait 等待线程 相比多了超时参数。 语法结果 = zm.ThreadWait(线程ID[,
功能删除SQLite3数据库的数据表。 语法结果 = zm.SQLiteDropTbl(数据库路径, 表名) 参数 参数 数据类型 解释 数据库路径 字符串 数
功能创建SQLite3数据库的数据表,若数据库文件不存在,则自动创建。 语法结果 = zm.SQLiteCreateTbl(数据库路径, 表名, 字段名) 参数
功能对源字符串进行模式匹配并替换内容。 语法结果 = zm.RegExReplace(源字符串, 正则表达式, 替换内容[, 替换次数]) 参数 参数 数据类型
功能捕获子匹配结果,并保存到二维数组中。 语法结果 = zm.RegExMatchEx(源字符串, 正则表达式[, 返回表]) 参数 参数 数据类型 解释 源字
功能Lua的正则匹配(也叫模式匹配),获取匹配成功的结果并保存到数组中。 语法结果 = zm.RegExMatch(源字符串, 正则表达式[, 返回表]) 参数
错误信息错误:第*行:名称 * 有重复。错误码=607 分析原因 在同个作用域中,变量 被多次定义。 存在相同名字的子程序或函数。 变量与子程序或函数重名了。
错误信息发生运行时错误!错误代码:2,错误行号:*,错误信息:attemp to call global ‘LuaAuxLib’ (a null value)
功能将时间格式的字符串转换成时间戳,支持2017年7月23日 23:29:31,2017-07-23 23:29:38等格式。 语法结果 = zm.Timest
功能从1.1813版本开始移除本命令, 请勿使用!从1.1813版本开始移除本命令, 请勿使用!从1.1813版本开始移除本命令, 请勿使用! 删除由 最近一次
功能随机生成一个不重复的临时文件路径名,当你执行写文件等保存文件操作后,才会真正生成文件。 语法结果 = zm.FileTemp([文件名]) 参数 参数 数据
功能计算一个文件的MD5值。 语法结果 = zm.EncodeMD5File(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 要计算MD5值的文件路径
功能分别从左右两边开始删除指定的字符,每边直到出现非指定字符为止。 语法结果 = zm.Trim(原字符串[, 前后导字符]) 参数 参数 数据类型 解释 原字
功能从右边开始删除指定的字符,直到出现非指定字符为止。 语法结果 = zm.RTrim(原字符串[, 后导字符]) 参数 参数 数据类型 解释 原字符串 字符串
功能从左边开始删除指定的字符,直到出现非指定字符为止。 语法结果 = zm.LTrim(原字符串[, 前导字符]) 参数 参数 数据类型 解释 原字符串 字符串
功能执行shell命令,原理是使用Lua的os.execute()内部函数实现。 语法结果 = zm.Execute(shell命令) 参数 参数 数据类型 解
简介本系列最后一节课,将对前面所有知识内容做一个查漏补缺,同时也复习第一节课的实战教程,让大家对按键精灵有一个全面的认识。 在线观看如果画质不够清晰或者看不到下
简介绘制完界面后,接下来就要获取界面上用户输入值了,本节课将围绕这方面做详细介绍。原视频是与上节课一起的,但时长2小时太久,所以才拆分成两个视频。 在线观看如果
简介一个好的脚本离不开强大的用户设置功能,本节课教会大家如何设计一个用户界面,可以让用户自行设置每一项功能需求,例如输入框实现设置账号密码,多选框实现是否自动加
简介按键精灵拥有各种强大的插件扩展,插件提供了各种便利的功能命令,实现原生按键办不到的事情,甚至你也可以自己编写制作插件给按键精灵调用。 在线观看如果画质不够清
简介所谓的多线程是指多段代码同时执行,颠覆了之前一次执行一句的概念。就如果你在聊QQ的同时还在看教程学习。多线程必须要注意变量作用域,很多常见的错误都是变量作用
简介本节课教大家使用大漠综合工具制作字库,实现 FindStr 区域找字 与 Ocr 文字识别 功能。请注意,新版按键已支持抓抓制作字库,抓抓制作的字库请使用
简介经典的输入账号密码自动登录教程,除了模拟输入外,还提供一种读写文件实现切换账号功能。另外当你遇到Inputtext()命令失效时,可以去测试下zm.KeyP
简介本课知识点有点杂,将剩余的标准函数库内容全部讲完了,涉及到数组函数、数据类型转换函数、时间函数等内容。其中数组函数难度较大,需认真学习。 在线观看如果画质不
简介字符串型是很常用的一个数据类型,围绕字符串相关操作的命令也有很多,例如取长度、查找字符、替换字符、截取字符、大小写转换等函数命令,掌握这些命令能让我们在字符
简介按键精灵提供了大量便利的数学函数,可以实现取整、三角函数、取余数、随机数、平方根、进制转换等数值相关计算功能。本节课难度虽然比较大,但必须掌握的功能并不是很
简介本节课围绕前面的第5课到第9课做一个回顾总结,另外还讲解了关于命令库方面的知识,让函数子程序不仅仅作用于当前脚本,还可以支持多脚本复用。 在线观看如果画质不
简介本节课围绕前面的第1课到第4课做一个回顾总结,讲解一些细节与容易犯错的地方,例如初始化随机数种子不要一起封装进函数之类的。 在线观看如果画质不够清晰或者看不
简介详细讲解 Sub 子程序 和 Function 函数,对代码进行精简优化。在学了循环后,大家发现原来不需要写那么多重复代码,但如果要在不同位置使用相同代码,
简介详细讲解 Do 循环 和 While 如果..则循环 , 与For循环不同,Do循环是属于已知条件的循环,例如在某个条件下一直循环,遇到某个条件停止循环之类
简介详细讲解 For 循环一定次数 与数组相关知识内容。循环结构是编程语言三大结构之一,通过循环让我们免去了成千上万行的重复代码。本节课围绕For循环与数组讲解
简介详细讲解最适合缩放的 FindMultiColor 多点找色 与 FindColor 寻找颜色 等相关命令。在按键电脑版中找图是主要查找方法,但是按键手机版
简介很多人不理解执行FindPic()后,为什么要跟一个If判断,这是因为FindPic只是查找动作,我们要根据这个执行这个动作后产生的结果做相应的处理,所以需
简介详细讲解 FindPic 找图 与 If 如果..则 的结合使用。通过找图命令实现了查找判断功能,摆脱流水账一样的代码,初步实现智能化逻辑处理,让脚本运行更
简介详解讲解触摸命令,例如Tap 短暂点击屏幕、Touch 按住一段时间等等。通过这些命令组合已经可以实现日常的流水线操作,只要你控制好延时的时间,基本上一套程
简介一键录制所有操作,一键重复所有操作,录制功能非常适合一些傻瓜式的流程操作。本课程还有教你如何把多个录制脚本合成一个,但优秀的脚本还是要靠后面代码课程学习。录
简介以《天天风之旅》做演示,让大家了解下脚本的制作流程。 如果本节课完全听不懂也没事,因为这节课目的仅仅是为了介绍下脚本制作,所有详细讲解都在后面课程中。 当你
功能保存XML数据为文件。 语法Xml.Save(xml, 路径) 参数 参数 数据类型 解释 xml 表 xml数据 路径 字符串 要保存xml文件的路径 返
功能从字符串中加载XML数据。 语法结果 = Xml.ParseByXmlStr(文本) 参数 参数 数据类型 解释 文本 字符串 XML文本内容。 返回值表
功能从文件中加载XML数据。 语法结果 = Xml.ParseByXmlFile(路径) 参数 参数 数据类型 解释 路径 字符串 XML文件路径 返回值表 ,
功能创建XML子节点。 语法结果 = Xml.New(节点名) 参数 参数 数据类型 解释 节点名 字符串 要创建的节点名 返回值表 ,返回XML数据。 示例1
功能查找XML节点。 语法结果 = Xml.Find(xml, 节点名) 参数 参数 数据类型 解释 xml 表 由ParseByXmlFile或者ParseB
功能添加设置XML节点键值 语法结果 = Xml.Append(数据, 键名) 参数 参数 数据类型 解释 数据 表 要添加的数据,由Xml.Find 查找节点
功能修改数据库内容。 语法结果 = sqlite3.SQLUpdate(数据库, 数据表, 数据, 条件) 参数 参数 数据类型 解释 数据库 字符串 数据库的
功能查询数据库里的数据。 语法结果 = sqlite3.SQLSelect(数据库, 数据表[, 字段名[, 条件]]) 参数 参数 数据类型 解释 数据库 字
功能新增数据库记录。 语法结果 = sqlite3.SQLInsert(数据库, 数据表, 数据) 参数 参数 数据类型 解释 数据库 字符串 数据库的文件路径
功能删除数据库记录。 语法结果 = sqlite3.SQLDelete(数据库, 数据表, 条件) 参数 参数 数据类型 解释 数据库 字符串 数据库的文件路径
功能发送消息到主机。 语法socket.ClientSend(消息文本) 参数 参数 数据类型 解释 消息文本 字符串 要发送的消息内容。 返回值无 示例123
功能接收主机发来的消息。 语法结果 = socket.ClientReceive() 参数无 返回值字符串 ,返回接收到的消息文本。 示例12345678910
功能连接主机服务器。 语法结果 = socket.CliendConnect(主机IP, 主机端口) 参数 参数 数据类型 解释 主机IP 字符串 要连接的主机
各种运算符在执行的时候是有先后顺序的,下面按照优先级从高到低的顺序从上到下排列,同排表示同级。平时我们一般使用圆括号()来调整优先级,所以不需要刻意去记这个优先
功能匹配集合内的字符。 语法结果 = lpeg.LPeg_S(匹配集合[, 匹配次数]) 参数 参数 数据类型 解释 匹配集合 字符串 要匹配的集合 匹配次数
功能匹配一个集合。 语法结果 = lpeg.LPeg_R(匹配范围[, 匹配次数]) 参数 参数 数据类型 解释 匹配范围 字符串 要匹配的范围 匹配次数 数值
功能匹配字符串开头。 语法结果 = lpeg.LPeg_P(匹配内容[, 匹配次数]) 参数 参数 数据类型 解释 匹配内容 字符串 要匹配的字符串。 匹配次数
功能使用指定的模式对字符串进行匹配。 语法结果 = lpeg.LPeg_match(模式, 待匹配文本) 参数 参数 数据类型 解释 模式 userdata 由
功能删除文件夹。 语法结果 = lfs.Rmdir(目录路径) 参数 参数 数据类型 解释 目录路径 字符串 待删除的文件夹路径 返回值布尔型 ,返回true表
功能新建文件夹。 语法结果 = lfs.Mkdir(目录路径) 参数 参数 数据类型 解释 目录路径 字符串 要创建的文件夹路径 返回值布尔型 ,返回true表
功能获取lfs库当前的工作目录路径。 语法结果 = lfs.Currentdir() 参数无 返回值字符串 ,返回当前lfs库的工作目录路径。 示例123456
功能设定lfs库的工作目录路径。 语法结果 = lfs.Chdir(目录路径) 参数 参数 数据类型 解释 目录路径 字符串 lfs库的工作目录路径 返回值布尔
功能获取一个文件的属性内容。 语法结果 = lfs.Attributes(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 待获取属性的文件路径 返回值
功能对字符串进行编码转换,可用于获取网页源码等地方。 语法结果 = iconv.Transcoding(目标编码, 待转换编码, 待转换内容) 参数 参数 数据
功能table数据转换json文本 语法结果 = Cjson.Encode(table数据) 参数 参数 数据类型 解释 table数据 表 需要转换的tabl
功能json数据转换table。 语法结果 = Cjson.Decode(json文本) 参数 参数 数据类型 解释 json文本 字符串 待转换的json文本
功能弹出窗口等待用户输入文本,注意本命令会阻塞运行。 语法结果 = Dialog.InputBox(提示文本) 参数 参数 数据类型 解释 提示文本 字符串 窗
功能弹出有按钮的对话窗,注意本命令会阻塞运行。 语法结果 = Dialog.MsgBox(内容, 按钮) 参数 参数 数据类型 解释 内容 字符串 要弹窗显示的
功能清空通讯录中所有联系人,请慎重运行! 语法结果 = Contacts.Clear() 参数无 返回值无 示例1Contacts.Clear() 备注本命令会
功能删除通讯录里的联系人。 语法Contacts.Delete(电话号码) 参数 参数 数据类型 解释 电话号码 字符串 要删除联系人的电话号码 返回值无 示例
功能往通讯录中添加联系人 语法Contacts.Add(姓, 名, 电话号码) 参数 参数 数据类型 解释 姓 字符串 联系人的姓 名 字符串 联系人的名 电话
功能获取指定范围内所有点的颜色数据。 语法结果 = Image.GetScreenData(左上角x, 左上角y, 右下角x, 右下角y) 参数 参数 数据类型
功能根据多点找色条件返回所有的坐标。 语法结果 = Image.FindMultiColor(左上角x, 左上角y, 右下角x, 右下角y, 第一点颜色, 偏移
功能设置设备中的所有音量大小。 语法Device.SetVolumeLevel(音量) 参数 参数 数据类型 解释 音量 数值型 音量大小,最大值为100。 返
功能设置设备的屏幕亮度。 语法Device.SetBacklightLevel(亮度) 参数 参数 数据类型 解释 亮度 数值型 屏幕的亮度值,最大为100。
功能获取设备屏幕亮度值。 语法结果 = Device.GetBacklightLevel() 参数无 返回值数值型 ,当前设备屏幕的亮度值,最大为100。 示例
功能获取设备的名称。 语法结果 = Device.GetName() 参数无 返回值字符串 ,获取到设备的名称,例如:HTC One 示例1TracePrint
功能设置休眠锁屏时间(单位为秒,0是系统选项中的最小值)。 语法Device.SetAutoLockTime(时间) 参数 参数 数据类型 解释 时间 数值型
功能立即对设备关机。 语法Device.PowerOff() 参数无 返回值无 示例1Device.PowerOff() 备注无
功能立即关机并重新启动设备。 语法Device.Reboot() 参数无 返回值无 示例1Device.Reboot() 备注无
功能获取设备的锁屏状态。 语法结果 = Device.IsLock() 参数无 返回值布尔型 ,锁屏中返回true,未锁屏返回false 示例1TracePri
功能立即解锁设备屏幕。 语法Device.UnLock() 参数无 返回值无 示例1Device.UnLock() 备注若有密码的锁屏,请模拟操作输入步骤。
功能立即锁定设备屏幕。 语法Device.Lock() 参数无 返回值无 示例1Device.Lock() 备注可以使用 Device.UnLock 解锁 进行
功能发送一封邮件。发件人需开通POP3/SMTP服务,暂不支持附件、抄送、密送等功能。 语法结果 = SendSimpleEmail(SMTP服务器, 发件人邮
功能获取用户在屏幕上触摸的坐标,注意本命令会阻塞运行。 语法结果 = CatchTouchPoint(次数) 参数 参数 数据类型 解释 次数 数值型 需要获取
功能获取多线程的状态,例如运行中,被取消了等等。 语法结果 = zm.ThreadStatus(线程ID) 参数 参数 数据类型 解释 线程ID userdat
功能设置找图找色的坐标返回值变量。 语法结果 = Find.SetReturn(Arr) 参数 参数 数据类型 解释 Arr 数组型 设置找图找色的坐标返回值变
功能在区域范围内,根据指定的多个点颜色寻找指定的坐标,支持多色、偏色、相似度,只返回第一个找到的坐标。 语法结果 = Find.Mul([x1,y1,x2,y2
功能优化官方找图命令。 语法结果 = Find.Img([x1,y1,x2,y2,]图片[,属性表]) 参数 参数 数据类型 解释 x1 数值型 可选参数,表示
功能寻找屏幕上指定的颜色,并返回找到的坐标,支持多色、偏色等。 语法结果 = Find.Col([x1,y1,x2,y2,]颜色[,属性表]) 参数 参数 数据
功能优化多点比色CmpColorEx()命令。 语法结果 = Find.Cmp(颜色组[,属性表]) 参数 参数 数据类型 解释 颜色组 字符串 CmpColo
介绍本插件是基于官方图色命令制作,旨在优化命令,让代码更加简洁美观,加快脚本编写速度。 下载最新版下载地址:https://pan.baidu.com/s/1c
功能对数据进行标准AES解密, 支持AES128,AES196和AES256, 能对通过zm.EncodeAES AES加密加密的结果进行解密还原。 语法结果
功能高级加密标准(英语:Advanced Encryption Standard,缩写:AES),是美国联邦政府采用的一种区块加密标准。属于对称加密的一种,能通
功能对zm.EncodeURL URL编码产生的密文进行解密还原。 语法结果 = zm.DecodeURL(密文) 参数 参数 数据类型 解释 密文 字符串 经
功能对参数进行URL编码,常用于网址参数中,例如紫猫编码后就是%E7%B4%AB%E7%8C%AB。 语法结果 = zm.EncodeURL(明文) 参数 参数
功能获取所有参数的数据类型、长度、值,通常配合按键自带的TracePrint命令调试输出使用,除了普通变量输出外,还支持数组与表的直接输出。 语法结果 = zm
功能获取参数的数据类型。 语法结果 = zm.Type(数据) 参数 参数 数据类型 解释 数据 任意类型 等待获取数据类型的参数。 返回值字符串 ,返回以下几
功能快速精准无惯性的模拟划动操作,可切换模式支持网页划动。 语法结果 = zm.Swipe(横坐标x1, 纵坐标y1, 横坐标x2, 纵坐标y2[, 划动耗时[
功能除了可以克隆数组外,还可以克隆表(table),支持深层嵌套的表。 语法结果 = zm.Clone(原表) 参数 参数 数据类型 解释 原表 数组或表 准备
功能脚本暂停延时一段时间,支持防检测的随机延迟时长。 语法结果 = zm.Delay(时长1[, 时长2]) 参数 参数 数据类型 解释 时长1 数值型 需要延
功能获取当前紫猫插件版本。 语法结果 = zm.GetVersion() 参数无 返回值字符串 ,返回当前紫猫插件的版本号。 示例1234Import "zm.
功能获取当前lua环境版本。 语法结果 = zm.GetLuaVersion() 参数无 返回值字符串 ,返回当前lua的版本。 示例1234Import "z
功能调试输出加强版命令,支持输出数据类型、长度、数组、表。 语法结果 = zm.TracePrint(…) 参数 参数 数据类型 解释 行号 字符串 可选参数,
功能随机指定范围的字符串内容。 语法结果 = zm.RndStr(个数[, 模式[, 是否不重复]]) 参数 参数 数据类型 解释 个数 数值型 随机字符个数
功能获取指定范围的随机数,两个参数不区分大小顺序。 语法结果 = zm.RndNum(m, n) 参数 参数 数据类型 解释 m 数值型 可选参数,最大值或最小
功能从一维数组中随机取指定个数的不重复元素值。 语法结果 = zm.RndUniqueArr([数组,][ 最小值, 最大值,] 个数) 参数 参数 数据类型
功能随机取姓名,可以指定性别。 语法结果 = zm.RndName([性别]) 参数 参数 数据类型 解释 性别 数值型 可选参数,表示取姓名的性别,0为女性,
功能使用socket库初始化随机种子, 防止规律随机, 建议省略参数, zm.Init()内部已经执行此函数, 无需重复调用 语法结果 = zm.RndInit
功能从一维数组的指定下标范围随机取元素。 语法结果 = zm.RndArrElement(一维数组[, 起始下标[, 终止下标]]) 参数 参数 数据类型 解释
功能将RGB颜色转换成HSV颜色。 语法结果 = zm.RGBToHSV(RGB[, 是否BGR]) 参数 参数 数据类型 解释 RGB 字符串或数值型 RGB
功能合成三个RGB颜色分量到十六进制RGB字符串中 语法结果 = zm.RGBToColor(r, g, b) 参数 参数 数据类型 解释 r 数值型或字符串
功能RGB格式颜色转换成BGR格式颜色 语法结果 = zm.RGBToBGR(RGB) 参数 参数 数据类型 解释 RGB 数值型或字符串 RGB格式的颜色,数
功能初始化插件环境,只需要执行一次 语法结果 = zm.Init() 参数无 返回值无 示例12Import "zm.luae" //导入插件,只需执行一次zm
功能将HSV颜色转换成RGB颜色。 语法结果 = zm.HSVToRGB(HSV[, 是否BGR]) 参数 参数 数据类型 解释 HSV 字符串 HSV颜色,格
功能分解RGB颜色至R、G、B三个分量中。 语法结果 = zm.ColorToRGB(RGB[, 返回表]) 参数 参数 数据类型 解释 RGB 字符串或数值型
功能分解HSV颜色至H、S、V三个分量中。 语法结果 = zm.ColorToHSV(HSV[, 返回表]) 参数 参数 数据类型 解释 HSV 字符串 HSV
功能检查紫猫插件是否有新版,并输出显示. 每次启动仅首次调用有效. 语法结果 = zm.CheckForUpdates() 参数无 返回值布尔型 ,未发现新版返
功能2到62进制任意转换。 语法结果 = zm.ConvBase(原数值, 原进制, 目标进制) 参数 参数 数据类型 解释 原数值 数值型或字符串 待转换的原
功能BGR格式颜色转换成RGB格式颜色 语法结果 = zm.BGRToRGB(bgr) 参数 参数 数据类型 解释 bgr 数值型或字符串 BGR格式的颜色,数
功能合成三个BGR颜色分量到十六进制BGR字符串中 语法结果 = zm.BGRToColor(b, g, r) 参数 参数 数据类型 解释 b 数值型或字符串
功能对一维数组进行排序,数组元素的数据类型必须一致。 语法结果 = zm.ArraySort(一维数组[, 是否降序[, 是否转数值[, 是否传值调用]]])
功能搜索一维数组的成员下标,根据返回个数参数的值决定返回内容。 语法结果 = zm.ArraySearch(一维数组, 搜索内容[, 是否模糊搜索[, 是否忽略
功能移除一维数组的某个下标元素。 语法数组 = zm.ArrayRemove(一维数组, 下标位置[, 是否传值调用]) 参数 参数 数据类型 解释 一维数组
功能在一维数组的指定位置插入元素。 语法数组 = zm.ArrayInsert(一维数组, 待插入值[, 下标位置[, 是否传值调用]]) 参数 参数 数据类型
下载地址 紫猫手机插件最新版下载地址:https://zimaoxy.com/b/t-77-1-1.html 也可以加入QQ群7333555后,打开群文件下载插
介绍 松果游戏平台旗下两大辅助平台:《游戏蜂窝》、《新浪页游助手》,覆盖页游与手游两大渠道,让开发者能在自己擅长的领域游刃有余。 开发者收益按照每日脚本点击使用
什么是table类似于Lua中的表(table),又称为键值对,属于通过键名与键值存储数据的类型,它的功能非常强大,可以通过键名来获取对应的键值。 按键精灵中表
什么是数组类型多个数据按一定顺序排列的集合。相当于一个变量里存放了多个子变量数据,这些数据通过数组的下标来访问,属于特殊的一种表类型(又称键值对)。 在安卓版中
什么是nullnull是指一个无效的数据,它与0、空字符串都不同,它表达的是一个无效、错误、不存在的含义。如果把null赋值给变量,就相当于删除了这个变量。 变
什么是布尔型布尔型表示某个条件的真或假,它只有两个值,一个是true(真),另一个是false(假)。 变量赋值布尔值例子1Dim bln = true '赋值
什么是数值型所有的数字都是数值型,比如1024,-500,3.141592等等,它的特点是没有双引号并且是纯数字。 变量赋值数值例子1Dim number =
什么是字符串型字符串是由数字、字母、汉字、符号等等字符组成的一串文字,它的特征是被双引号包围。 变量赋值字符串例子1Dim str = "我是一个字符串变量,前
功能添加脚本注释,被注释后的代码不会执行,仅供阅读理解。 语法单引号单行注释' 双斜杠单行注释// 斜杠星多行注释/*...*/ 参数无 返回值无 示例
什么是参数参数类似于变量,它表示用一些可以变化的数值来实现固定的功能。 比如长方形的求周长公式为:周长=(长+宽) * 2,其中长和宽我们可以看成是参数,他们实
什么是变量一个变量相当于是一个放东西的容器,比如一个箱子之类的,你可以放手机、钱等物品。需要使用的时候,打开箱子就可以拿出来使用。在计算机世界里,这些东西都是数
什么是标识符标识符是指我们在编写代码时由我们自己定义的一些名称。它包括变量名称、函数名称、子程序名称等等。 标识符命名原则 不能使用关键字(允许包含关键字,比如
什么是关键字关键字是指在按键精灵安卓版中内置的具有特定含义的字符,也就是我们常说的命令。这些关键字的功能是规定好的,你不能拿来做其他用途。比如:Dim、Tap、
功能设置静态UI控件的属性值。 语法UIP.SetAttribute 控件名, 属性列表 参数 参数 数据类型 解释 控件名 字符串 欲设值其属性的静态控件名称
功能获取静态UI控件的属性值列表。 语法结果 = UIP.GetAttribute(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取其属性值列表
功能设置布局的关闭事件响应。 语法结果 = UI.SetOnClose(布局名,事件函数名) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称 事
功能设置布局的显示事件响应。 语法结果 = UI.SetOnShow(布局名,事件函数名) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称 事件
功能设置控件的改变事件响应。 语法结果 = UI.SetOnChange(控件名称,事件函数名) 参数 参数 数据类型 解释 控件名称 字符串 某控件名称 事件
功能设置控件的点击事件响应。 语法结果 = UI.SetOnClick(控件名称,事件函数名) 参数 参数 数据类型 解释 控件名称 字符串 某控件名称 事件函
功能设置控件的垂直对齐方式。 语法结果 = UI.SetGravity(控件名称,对齐方式) 参数 参数 数据类型 解释 控件名称 字符串 欲设置对齐方式的控件
功能设置控件内边距。 语法结果 = UI.SetPadding(控件名称,左边距,上边距,右边距,下边距) 参数 参数 数据类型 解释 控件名称 字符串 欲设置
功能设置控件宽度全屏。 语法结果 = UI.SetFullScreen(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲设置的控件名称。 返回值布尔
功能保存当前布局配置文件 语法结果 = UI.SaveProfile([配置路径]) 参数 参数 数据类型 解释 配置路径 字符串 可选参数,保存配置文件的完整
功能读取配置到当前布局。 语法结果 = UI.LoadProfile(配置路径) 参数 参数 数据类型 解释 配置路径 字符串 由 UI.SaveProfile
功能关闭布局(界面)。 语法结果 = UI.Close(布局名) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 返回值布尔型 ,关闭成功返回
功能显示布局(界面)。 语法结果 = UI.Show(布局名) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 返回值布尔型 ,显示成功返回T
功能获取布局内控件值。 语法结果 = UI.GetValue(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取的控件名称。 返回值表 ,key为
功能设置指定控件的文字字体大小。 语法结果 = UI.SetTextSize(控件名称,大小) 参数 参数 数据类型 解释 控件名称 字符串 欲设置的控件名称或
功能设置指定输入框控件的输入类型。 语法结果 = UI.SetEditInputType(控件名称,输入类型) 参数 参数 数据类型 解释 控件名称 字符串 欲
功能获取控件的文字颜色。 语法结果 = UI.GetTextColor(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取文字颜色的控件名称。 返
功能获取控件的显示状态。 语法结果 = UI.GetVisible(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取显示状态的控件名称。 返回值
功能获取控件是否为可用状态。 语法结果 = UI.GetEnabled(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取可用状态的控件名称。 返
功能获取布局的标题内容。 语法结果 = UI.GetTitleText(布局名) 参数 参数 数据类型 解释 布局名 字符串 欲获取标题内容的指定布局名称。 返
功能获取指定控件的文本内容。 语法结果 = UI.GetText(控件名称) 参数 参数 数据类型 解释 控件名称 字符串 欲获取文本内容的指定控件的名称。 返
功能设置布局控件的标题栏背景颜色。 语法结果 = UI.SetTitleBackColor(布局名,颜色值) 参数 参数 数据类型 解释 布局名 字符串 欲设置
功能设置控件的文字颜色。 语法结果 = UI.SetTextColor(控件名称,颜色值) 参数 参数 数据类型 解释 控件名称 字符串 欲设置文字颜色的控件名
功能设置控件的背景颜色。 语法结果 = UI.SetBackColor(控件名称,颜色值) 参数 参数 数据类型 解释 控件名称 字符串 欲设置背景颜色的控件名
功能设置控件的显示状态 语法结果 = UI.SetVisible(控件名称,显示方式) 参数 参数 数据类型 解释 控件名称 字符串 欲设置的控件名称。 显示方
功能设置控件的可用状态 语法结果 = UI.SetEnabled(控件名称,禁用状态) 参数 参数 数据类型 解释 控件名称 字符串 欲设置的按钮控件名称。 禁
功能设置布局的标题 语法结果 = UI.SetTitleText(布局名,标题内容) 参数 参数 数据类型 解释 布局名 字符串 欲设置标题的布局名称。 标题内
功能设置指定控件的文本内容。 语法结果 = UI.SetText(控件名称,文字内容) 参数 参数 数据类型 解释 控件名称 字符串 欲设置其文本内容的控件名称
功能重设浏览器控件。 语法结果 = UI.SetWebView(控件名称,网址[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的浏览器控件名
功能重设线控件 语法结果 = UI.SetLine(控件名称[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的控件名称。 宽 数值型 可选参
功能重设下拉框控件。 语法结果 = UI.SetSpinner(控件名称,选项列表[,值,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的多选
功能重设图像控件。 语法结果 = UI.SetImageView(控件名称,图像绝对路径[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的控
功能重设多选框控件。 语法结果 = UI.SetCheckBox(控件名称,文字内容[,值,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的控
功能重设单选框控件。 语法结果 = UI.SetRadioGroup(控件名称,选项列表[,值,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设
功能重设按钮控件。 语法结果 = UI.SetButton(控件名称,标题内容[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的控件名称。
功能重设输入框控件。 语法结果 = UI.SetEditText(控件名称,文字内容[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的控件名
功能重设文字框控件。 语法结果 = UI.SetTextView(控件名称,文字内容[,宽,高]) 参数 参数 数据类型 解释 控件名称 字符串 欲重设的文字框
功能创建子标签页控件。 语法结果 = UI.AddTab(标签页名,控件名称,文字内容) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 控件
功能创建标签页控件。 语法结果 = UI.AddTabHost(布局名,控件名称[,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 控
功能创建浏览器控件,用来显示指定网址下的页面内容。 语法结果 = UI.AddWebView(布局名,控件名称,网址[,宽,高]) 参数 参数 数据类型 解释
功能创建线控件 语法结果 = UI.AddLine(布局名,控件名称[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 控件名称
功能创建下拉框控件 语法结果 = UI.AddSpinner(布局名,控件名称,选项列表[,值,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/
功能创建图像控件。 语法结果 = UI.AddImageView(布局名,控件名称,图像完整路径[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局
功能创建多选框控件。 语法结果 = UI.AddCheckBox(布局名,控件名称,文字内容[,值,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局
功能创建单选框控件 语法结果 = UI.AddRadioGroup(布局名,控件名称,选项列表[,值,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布
功能创建按钮控件 语法结果 = UI.AddButton(布局名,控件名称,标题内容[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名
功能创建输入框控件。 语法结果 = UI.AddEditText(布局名,控件名称,文字内容[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/
功能创建文字框控件 语法结果 = UI.AddTextView(布局名,控件名称,文字内容[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/父
功能使控件排列另起一行。 语法结果 = UI.NewRow(布局名,控件名称[,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 布局名/父控件名称。 控
功能创建一个新的布局。 语法结果 = UI.Newlayout(布局名[,布局样式,宽,高]) 参数 参数 数据类型 解释 布局名 字符串 要新建的布局名称,即
功能等待子线程执行完毕后,继续执行主线程。 语法Thread.Wait 线程ID 参数 参数 数据类型 解释 线程ID userdata 启动线程的返回值。 返
功能停止线程。 语法Thread.Stop 线程ID 参数 参数 数据类型 解释 线程ID userdata 启动线程的返回值。 返回值无 示例12345678
功能启动线程。 语法结果 = Thread.Start(线程名[, 参数1, 参数2, …]) 参数 参数 数据类型 解释 线程名 标识符 需要作为多线程启动的
功能设置全局共享的键值。 语法Thread.SetShareVar 键名, 键值 参数 参数 数据类型 解释 键名 字符串 类似于ini配置中的键名。 键值 任
功能获取全局共享的键值。 语法结果 = Thread.GetShareVar(键名) 参数 参数 数据类型 解释 键名 字符串 类似于ini配置中的键名。 返回
功能写入数组内容到指定的文件中。 语法File.WriteLines 文件路径, 内容数组 参数 参数 数据类型 解释 文件路径 字符串 手机中待写入的文件路径
功能写入文本内容到指定一行。 语法File.WriteLine 文件路径, 指定行, 内容 参数 参数 数据类型 解释 文件路径 字符串 手机中待写入的文件路径
功能写入文本内容到指定的文件中。 语法File.Write 文件路径[, 内容1, 内容2, …] 参数 参数 数据类型 解释 文件路径 字符串 手机中待追加写
功能读取指定的文件保存到数组中。 语法结果 = File.ReadLines(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 手机中待读取文件的路径,
功能读取文件指定的文本行。 语法结果 = File.ReadLine(文件路径, 指定行) 参数 参数 数据类型 解释 文件路径 字符串 手机中待读取文件的路径
功能读取指定的文件。 语法结果 = File.Read(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 手机中待读取文件的路径,详见备注。 返回值字符
功能计算一个文本文件的总行数。 语法结果 = File.LinesNumber(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 待统计的文件路径,详见
功能计算一个文本文件所包含的字符数量。 语法结果 = File.Length(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 待统计的文件路径,详见备
功能读取指定的文件。 语法File.DeleteLine 文件路径, 指定行 参数 参数 数据类型 解释 文件路径 字符串 手机中待追加写入文件的路径,详见备注
功能计算一个文本文件的字节数大小。 语法结果 = File.Bytes(文件路径) 参数 参数 数据类型 解释 文件路径 字符串 手机中待追加写入文件的路径,详
功能追加写入文本内容到指定的文件中。 语法File.Append 文件路径[, 内容1, 内容2, …] 参数 参数 数据类型 解释 文件路径 字符串 手机中待
功能获得时间是当年365天中的第几天。 语法结果 = DateTime.YearDay([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由
功能获得时间中的年份。 语法结果 = DateTime.Year([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得系统时
功能获得时间是星期几。 语法结果 = DateTime.WeekDay([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得
功能获得时间中的秒数。 语法结果 = DateTime.Second([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得系
功能获得时间中的月份。 语法结果 = DateTime.Month([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得系统
功能获得时间中的分钟数。 语法结果 = DateTime.Minute([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得
功能获得时间中的小时数。 语法结果 = DateTime.Hour([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得系统
功能按照指定格式输出时间。 语法结果 = DateTime.Format([格式][, 时间]) 参数 参数 数据类型 解释 格式 字符串 可选参数,分别用%Y
功能获得时间是当月的第几天。 语法结果 = DateTime.Day([时间]) 参数 参数 数据类型 解释 时间 数值型 可选参数,可填写由 Time 获得系
功能返回两个字符串比较结果。 语法结果 = UTF8.StrnComp(字符串1, 字符串2, 位数[, 对比方式]) 参数 参数 数据类型 解释 字符串1 字
功能以Post方式提交数据并获取其网页源文件。 语法结果 = Url.Post(网址, 数据[, 超时时间]) 参数 参数 数据类型 解释 网址 字符串 要访问
功能以Get方式访问网页地址并获取其网页源文件。 语法结果 = Url.Get(网址[, 超时时间]) 参数 参数 数据类型 解释 网址 字符串 要访问并获取源
功能将键值表转换成对应的Json字符串。 语法结果 = Encode.TableToJson(键值表) 参数 参数 数据类型 解释 键值表 键值表 任意有效键值
功能将Json字符串转换成对应的键值表。 语法结果 = Encode.JsonToTable(Json) 参数 参数 数据类型 解释 Json 字符串 任意有效
功能用于计算并返回字符串的Md5值,即进行Md5加密。 语法结果 = Encode.Md5(明文) 参数 参数 数据类型 解释 明文 字符串 任意有效字符串,用
功能返回方向相反的字符串。 语法结果 = UTF8.StrReverse(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字
功能截取字符串中指定位置的一个字符。 语法结果 = UTF8.StrGetAt(字符串, 截取位置) 参数 参数 数据类型 解释 字符串 字符串 待截取的原字符
功能从字符串中移出指定位置与长度的字符,并返回移出后的字符串。 语法结果 = UTF8.StrCut(字符串, 开始位置, 截取数量) 参数 参数 数据类型 解
功能返回某字符串从右边数起的指定数量字符。 语法结果 = UTF8.Right(原字符串, 数量) 参数 参数 数据类型 解释 原字符串 字符串 等待截取的原字
功能从字符串的指定位置开始截取一定数量的字符。 语法结果 = UTF8.Mid(字符串, 开始位置, 截取数量) 参数 参数 数据类型 解释 字符串 字符串 待
功能返回某字符串的字符数量。 语法结果 = UTF8.Len(字符串) 参数 参数 数据类型 解释 字符串 字符串 待统计长度的字符串 返回值数值型 ,返回字符
功能返回某字符串从左边数起的指定数量字符。 语法结果 = UTF8.Left(原字符串, 数量) 参数 参数 数据类型 解释 原字符串 字符串 等待截取的原字符
功能反方向查找字符第一次出现的位置,返回正方向开始数的位置。 语法结果 = UTF8.InStrRev(原字符串, 搜索字符串, 起始位置[, 对比方式]) 参
功能返回某字符串在另一字符串中第一次出现的位置。 语法结果 = UTF8.InStr(起始位置, 原字符串, 搜索字符串[, 对比方式]) 参数 参数 数据类型
功能关闭日志记录功能。 语法Log.Close 参数无 返回值无 示例1234Log.OpenTracePrint "日志被开启,这句话会被记录到日志文件中"L
功能开启日志记录功能。 语法结果 = Log.Open([文件名[, 行数]]) 参数 参数 数据类型 解释 文件名 字符串 可选, 要保存的文件名, 仅支持I
功能将一个文件或文件夹重命名。 语法结果 = Dir.Rename(原路径, 新路径) 参数 参数 数据类型 解释 原路径 字符串 手机中待重命名文件或文件夹的
功能将一个文件或文件夹移动到另一个路径中。 语法结果 = Dir.Move(原路径, 新路径) 参数 参数 数据类型 解释 原路径 字符串 手机中待移动文件或文
功能判断一个指定的文件或文件夹是否存在。 语法结果 = Dir.Exist(路径) 参数 参数 数据类型 解释 路径 字符串 手机中待判断是否存在的文件或文件夹
功能删除一个指定的文件或文件夹。 语法结果 = Dir.Delete(路径) 参数 参数 数据类型 解释 路径 字符串 手机中待删除的文件或文件夹路径,详见备注
功能创建一个文件夹。 语法结果 = Dir.Create(路径) 参数 参数 数据类型 解释 路径 字符串 手机中待创建的文件夹路径,详见备注。 返回值布尔型
功能将一个文件或文件夹复制到另一个路径中。 语法结果 = Dir.Copy(原路径, 新路径) 参数 参数 数据类型 解释 原路径 字符串 手机中待复制文件或文
功能判断指定包名是否在运行(包括后台运行)。 语法结果 = Sys.isRunning(包名) 参数 参数 数据类型 解释 包名 字符串 待判断的应用程序包名。
功能获取当前设备的安卓系统版本号。 语法结果 = Sys.OsVersion() 参数无 返回值字符串 ,当前设备的安卓系统版本号 示例12//返回4.4.3,
功能获取按键引擎版本号。 语法结果 = Sys.Version() 参数无 返回值数值型 ,返回按键的引擎版本号,代表意义见备注。 示例1TracePrint
功能写入值到应用的指定内存地址。 语法结果 = Sys.MemoryWrite(应用名称, 内存地址, 写入值, 数据类型) 参数 参数 数据类型 解释 应用名
功能读取应用指定内存地址所对应的值。 语法结果 = Sys.MemoryRead(应用名称, 内存地址, 数据类型) 参数 参数 数据类型 解释 应用名称 字符
功能搜索指定应用的内存,支持联合搜索,支持在上一次的搜索结果上再次搜索过滤。 语法结果 = Sys.MemorySearch(应用名称, 是否新搜索, 内存起始
功能得到当前手机前台运行的应用程序包名。 语法结果 = Sys.GetFront() 参数无 返回值字符串 ,得到前台运行的应用程序包名。 示例123Dim 包
功能判断指定应用程序是否正在前台运行。 语法结果 = Sys.AppIsFront(包名) 参数 参数 数据类型 解释 包名 字符串 待判断的应用程序包名。 返
功能得到当前手机剩余的电量。 语法结果 = Sys.GetBatteryLevel() 参数无 返回值数值型 ,返回剩余电量,取值范围1-100,比如返回80,
功能清除后台应用程序,类似于一键清理垃圾加速功能。 语法Sys.ClearMemory() 参数无 返回值无 示例1Sys.ClearMemory() 备注会清
功能清除指定app的缓存数据。 语法Sys.ClearAppCache 包名 参数 参数 数据类型 解释 包名 字符串 待清除缓存的应用程序包名。 返回值无 示
功能设置系统剪贴板里的内容为指定内容。 语法Sys.SetClipText 内容 参数 参数 数据类型 解释 内容 字符串 放入剪贴板中的内容。 返回值无 示例
功能读取系统剪贴板。 语法结果 = Sys.GetClipText() 参数无 返回值字符串 ,读取到的剪贴板内容,如果系统剪贴板为空,则返回空字符串。 示例1
功能调用手机系统的发短信程序,直接发送短信。 语法Phone.Message 号码, 内容 参数 参数 数据类型 解释 号码 数值型或字符串 接收短信的电话号码
功能调用手机系统的拨号程序,直接拨出指定的电话号码。 语法Phone.DialOut 号码 参数 参数 数据类型 解释 号码 数值型或字符串 拨打的电话号码,可
功能调用手机的系统拨号盘,拨打指定的电话号码,但暂不拨出。 语法Phone.Dial 号码 参数 参数 数据类型 解释 号码 数值型或字符串 欲拨打的电话号码,
功能获得设备屏幕的DPI大小。 语法结果 = Device.GetDPI() 参数无 返回值数值型 ,返回设备屏幕的DPI大小。 示例123Dim dpidpi
功能获得设备的SIM卡ID。 语法结果 = Device.GetIccid() 参数无 返回值字符串 ,返回设备的SIM卡ID。 示例123Dim IccidI
功能获得设备的IMSI号。 语法结果 = Device.GetImsi() 参数无 返回值字符串 ,返回设备的imsi号(区别移动用户的标志)。 示例123Di
功能获得设备的型号。 语法结果 = Device.GetModel() 参数无 返回值字符串 ,返回设备的型号。 示例123Dim ModelModel = D
功能获得设备的IP地址。 语法结果 = Device.GetIP() 参数无 返回值字符串 ,返回设备的IP地址。 示例123Dim ipip = Device
功能用于对两个表达式进行逻辑或运算。 语法结果 = 表达式1 Or 表达式2 参数 参数 数据类型 解释 表达式1 任意类型 任意有效表达式。 表达式2 任意类
功能用于对表达式进行逻辑非运算。 语法结果 = Not(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值布尔型 ,与参数相反的结
功能用于对两个表达式进行逻辑与运算。 语法结果 = 表达式1 And 表达式2 参数 参数 数据类型 解释 表达式1 任意类型 任意有效表达式。 表达式2 任意
功能判断左边是否小于或等于(即不大于)右边,返回布尔值。 语法表达式1 <= 表达式2 或 表达式1 <= 表达式2 <= 表达式3 参数 参
功能判断左边是否大于或等于(即不小于)右边,返回布尔值。 语法表达式1 >= 表达式2 或 表达式1 >= 表达式2 >= 表达式3 参数 参
功能判断左边是否小于右边,返回布尔值。 语法表达式1 < 表达式2 或 表达式1 < 表达式2 < 表达式3 参数 参数 数据类型 解释 表达
功能判断左边是否大于右边,返回布尔值。 语法表达式1 > 表达式2 或 表达式1 > 表达式2 > 表达式3 参数 参数 数据类型 解释 表达
功能对左右两边判断是否不相等,返回布尔值。 语法表达式1 <> 表达式2 参数 参数 数据类型 解释 表达式1 任意类型 任意有效表达式。 表达式2
功能对变量赋值或在表达式内部表示判断相等。 语法表达式1 = 表达式2 参数 参数 数据类型 解释 表达式1 任意类型 任意有效表达式 表达式2 任意类型 任意
功能用于强制两个表达式进行字符串连接。 语法结果 = 表达式1 & 表达式2 参数 参数 数据类型 解释 表达式1 字符串 任意有效的字符串表达式。 表
功能用于计算数的指数次方。 语法结果 = 表达式1 ^ 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2 数值型 任意数值表达
功能用于计算两个数相除并返回结果的整数部分。 语法结果 = 表达式1 \ 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2 数
功能用于计算两个数相除并返回以小数表示的结果。 语法结果 = 表达式1 / 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2
功能用于计算两个数相乘。 语法结果 = 表达式1 * 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2 数值型 任意数值表达式
功能用于计算两个数之差或者表示数值表达式的负值。 语法结果 = 表达式1 - 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2
功能用于计算两个数之和。 语法结果 = 表达式1 + 表达式2 参数 参数 数据类型 解释 表达式1 数值型 任意数值表达式。 表达式2 数值型 任意数值表达式
功能判断参数是否为数值。 语法结果 = IsNumeric(参数) 参数 参数 数据类型 解释 参数 任意类型 任意有效表达式。 返回值布尔型 ,参数是数值返回
功能判断参数是否不包含任何有效数据,为Null。 语法结果 = IsNull(参数) 参数 参数 数据类型 解释 参数 任意类型 任意有效表达式。 返回值布尔型
功能判断参数是否为数组。 语法结果 = IsArray(参数) 参数 参数 数据类型 解释 参数 任意类型 任意有效表达式。 返回值布尔型 ,参数是数组返回真(
功能返回当前脚本运行到现在的毫秒数。 语法结果 = TickCount() 参数无 返回值数值型 ,返回当前脚本运行到现在的毫秒数。 示例123Dim 结果结果
功能返回当前系统日期和时间组成的字符串。 语法结果 = Now() 参数无 返回值字符串 ,返回当前系统日期和时间。 示例123Dim 结果结果 = Now()
功能返回当前系统从1970年1月1日至今所经过的秒数。 语法结果 = Time() 参数无 返回值数值型 ,返回当前系统从1970年1月1日至今所经过的秒数。
功能返回当前系统日期,格式为“年/月/日”。 语法结果 = Date() 参数无 返回值字符串 ,返回当前系统日期。 示例123Dim 结果结果 = Date(
功能尝试将表达式的数据类型转为字符串型。 语法结果 = CStr(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值字符串 ,转换
功能尝试将表达式的数据类型转为小数。 语法结果 = CDbl(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值数值型 ,转换成功
功能尝试将表达式的数据类型转为小数。 语法结果 = CSng(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值数值型 ,转换成功
功能尝试将表达式的数据类型转为整数。 语法结果 = CLng(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值数值型 ,转换成功
功能尝试将表达式的数据类型转为整数。 语法结果 = CInt(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值数值型 ,转换成功
功能尝试将表达式的数据类型转为布尔型。 语法结果 = CBool(表达式) 参数 参数 数据类型 解释 表达式 任意类型 任意有效表达式。 返回值布尔型 ,转换
功能截取字符串中指定位置的一个字符。 语法结果 = StrGetAt(字符串, 截取位置) 参数 参数 数据类型 解释 字符串 字符串 待截取的原字符。 截取位
功能从字符串中移出指定位置与长度的字符,并返回移出后的字符串。 语法结果 = StrCut(字符串, 开始位置, 截取数量) 参数 参数 数据类型 解释 字符串
功能返回两个字符串比较结果。 语法结果 = StrnComp(字符串1, 字符串2, 位数[, 对比方式]) 参数 参数 数据类型 解释 字符串1 字符串 任意
功能将字符串全部转为大写的。 语法结果 = UCase(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符串 ,返回大写字
功能去掉左右两边的所有空格,包括Tab等字符。 语法结果 = Trim(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符
功能生成指定数量的重复字符串。 语法结果 = String(数量, 字符) 参数 参数 数据类型 解释 数量 数值型 重复字符的数量。 字符 字符串或数值型 任
功能返回方向相反的字符串。 语法结果 = StrReverse(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符串 ,与
功能返回两个字符串比较结果。 语法结果 = StrComp(字符串1, 字符串2[, 对比方式]) 参数 参数 数据类型 解释 字符串1 字符串 任意有效字符串
功能返回指定数量的空格字符串。 语法结果 = Space(数量) 参数 参数 数据类型 解释 数量 数值型 指定空格数量。 返回值字符串 ,返回由指定数量空格组
功能去掉右边的所有空格,包括Tab等字符。 语法结果 = RTrim(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符串
功能返回某字符串从右边数起的指定数量字符。 语法结果 = Right(原字符串, 数量) 参数 参数 数据类型 解释 原字符串 字符串 等待截取的原字符串。 数
功能将字符串中指定的字符替换成别的字符。 语法结果 = Replace(原字符串, 被替换字符, 用于替换字符[, 对比方式]) 参数 参数 数据类型 解释 原
功能从字符串的指定位置开始截取一定数量的字符。 语法结果 = Mid(字符串, 开始位置, 截取数量) 参数 参数 数据类型 解释 字符串 字符串 待提取的原字
功能去掉左边的所有空格,包括Tab等字符。 语法结果 = LTrim(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符串
功能返回某字符串的字符数量。 语法结果 = Len(字符串) 参数 参数 数据类型 解释 字符串 字符串 待统计长度的字符串 返回值数值型 ,返回字符串的数量(
功能返回某字符串从左边数起的指定数量字符。 语法结果 = Left(原字符串, 数量) 参数 参数 数据类型 解释 原字符串 字符串 等待截取的原字符串。 数量
功能将字符串全部转为小写的。 语法结果 = LCase(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返回值字符串 ,返回小写字
功能反方向查找字符第一次出现的位置,返回正方向开始数的位置。 语法结果 = InStrRev(原字符串, 搜索字符串, 起始位置[, 对比方式]) 参数 参数
功能返回某字符串在另一字符串中第一次出现的位置。 语法结果 = Instr(起始位置, 原字符串, 搜索字符串[, 对比方式]) 参数 参数 数据类型 解释 起
功能返回表示数字十六进制值的字符串。 语法结果 = Hex(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效的十进制数。 返回值字符串 ,返回表示数字
功能返回与指定ANSI对应的字符。 语法结果 = Chr(数值) 参数 参数 数据类型 解释 数值 数值型 可以标识字符的数字。 返回值字符串 ,返回指定ANS
功能返回与字符串的第一个字母对应的 ANSI 字符代码。 语法结果 = Asc(字符串) 参数 参数 数据类型 解释 字符串 字符串 任意有效字符串表达式。 返
公式下列是由固有数学函数派生的非固有数学函数 函数 派生的等效公式 Secant(正割) Sec(X) = 1 / Cos(X) Cosecant(余割) Co
功能用于计算两个数相除并返回其余数。 语法返回值 = 表达式1 Mod 表达式2 参数 参数 数据类型 解释 表达式 数值型 任意数值表达式。 返回值数值型 ,
功能求一个角的正切值。 语法结果 = Tan(弧度) 参数 参数 数据类型 解释 弧度 数值型 任意有效数值表达式,待计算的弧度。 返回值数值型 ,返回该弧度的
功能求一个数值的平方根。 语法结果 = Sqr(数值) 参数 参数 数据类型 解释 数值 数值型 任意大于或等于零的有效数值表达式。 返回值数值型 ,返回该数值
功能求一个角的正弦值。 语法结果 = Sin(弧度) 参数 参数 数据类型 解释 弧度 数值型 任意有效数值表达式,待计算的弧度。 返回值数值型 ,返回该弧度的
功能返回表示数字符号的整数。 语法结果 = Sgn(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回以下几种结果 若
功能返回数字四舍五入后的值。 语法结果 = Round(数值[, 位数]) 参数 参数 数据类型 解释 数值 数值型 待四舍五入的数字。 位数 数值型 可选参数
功能返回一个随机数。 语法结果 = Rnd() 参数无 返回值数值型 ,返回一个小于1但大于或等于0的小数。 示例123456789Dim 结果Randomiz
功能初始化随机数生成器。 语法Randomize [数值] 参数 参数 数据类型 解释 数值 数值型 可选参数,任意有效数值表达式。 返回值无 示例123456
功能返回表示数字八进制值的字符串。 语法结果 = Oct(数值) 参数 参数 数据类型 解释 数值 数值型 任意数值表达式。 返回值字符串 ,返回表示数字八进制
功能返回数值的自然对数。 语法结果 = Ln(数值) 参数 参数 数据类型 解释 数值 数值型 任意大于0的有效数值表达式。 返回值数值型 ,返回数值的自然对数
功能返回数字的整数部分。 语法结果 = Int(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回数字的整数部分。 示
功能返回数字的整数部分。 语法结果 = Fix(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回数字的整数部分。 示
功能返回 e(自然对数的底)的幂次方。 语法结果 = Exp(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回e(自
功能求一个角的余弦值。 语法结果 = Cos(弧度) 参数 参数 数据类型 解释 弧度 数值型 任意有效数值表达式,待计算的弧度。 返回值数值型 ,返回该弧度的
功能求一个数值的反正切值。 语法结果 = Atn(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回该数值的反正切值(
功能求数字的绝对值 语法结果 = Abs(数值) 参数 参数 数据类型 解释 数值 数值型 任意有效数值表达式。 返回值数值型 ,返回数值的绝对值。 示例123
功能当脚本停止时,自动调用执行这个函数。 语法123Function OnScriptExit()//这里面写脚本停止时想自动运行的代码End Function
功能写入脚本的配置值。 语法WriteConfig 配置名称, 写入值[, 模式] 参数 参数 数据类型 解释 配置名称 字符串 由WriteConfig写入的
功能读取脚本的配置值(由 WriteConfig 写入配置 写入,并非界面配置 )。 语法结果 = ReadConfig(配置名称[, 默认值[, 模式]])
功能读取脚本界面配置值。 语法结果 = ReadUIConfig(界面元素名[, 默认值]) 参数 参数 数据类型 解释 界面元素名 字符串 界面上元素的名称。
功能返回网络时间,格式为“年-月-日 时:分:秒”。 语法结果 = GetNetworkTime() 参数无 返回值字符串 ,返回网络时间。 示例123Dim
功能对手机上的App进行加速或减速运行,类似于电脑上的加速器。 语法SetAppSpeed 包名[, 速率] 参数 参数 数据类型 解释 包名 字符串 需要启动
功能设置浮窗在屏幕右侧的高度及其锁定状态。 语法SetControlBarPos 位置比例[, 锁定状态[, 靠边]] 参数 参数 数据类型 解释 位置比例 数
功能导入一个命令库mql文件或者插件lua文件,导入后可以直接使用这个命令库或者插件。 语法Import 文件名 参数 参数 数据类型 解释 文件名 字符串 命
功能把当前脚本包含的附件释放到指定的目录下。 语法PutAttachment 路径[, 文件名] 参数 参数 数据类型 解释 路径 字符串 释放到的路径,如果路
功能关闭指定的应用程序。 语法KillApp 包名[, 方式] 参数 参数 数据类型 解释 包名 字符串 需要关闭的应用程序包名。 方式 数值型 可选, 默认为
功能指定某个应用程序的包名,启动这个应用程序。 语法RunApp 包名[, 组件名] 参数 参数 数据类型 解释 包名 字符串 需要启动的应用程序包名。 组件名
功能脚本暂停执行一段时间。 语法Delay 时长 参数 参数 数据类型 解释 时长 数值型 延时等待时长,单位毫秒。 返回值无 示例12//脚本暂停2000毫秒
功能在手机屏幕上显示信息内容,此信息维持一段时间后自动消失。 语法ShowMessage 信息[, 显示时间[, X, Y]] 参数 参数 数据类型 解释 信息
功能在按键精灵手机助手的调试窗口中输出信息。 语法TracePrint 信息1[, 信息2, …] 参数 参数 数据类型 解释 信息 非数组 支持一个或者多个参
功能在当前窗口中输入指定内容。 语法InputText 内容[, 模式] 参数 参数 数据类型 解释 内容 字符串 需要输入到当前窗口中的文本内容。 模式 布尔
功能定义一个或多个变量,数组,表。 语法Dim 变量[, 数组(), …] 参数 参数 数据类型 解释 参数 标识符 任意有效变量名或者数组名,支持多个变量或者
功能摇一摇。 语法Shake 参数无 返回值无 示例12//摇一摇Shake 备注部分设备不支持该命令。
功能设置脚本开发环境的屏幕分辩率,使脚本适配不同分辩率的设备,可以用ResetScreenScale 取消屏幕缩放配套使用。 语法SetScreenScale
功能取消屏幕比例缩放设置,一般与SetScreenScale 设置屏幕缩放配套使用。 语法ResetScreenScale 参数无 返回值无 示例12345//
功能获取当前设备正在运行的所有应用程序包名。 语法应用数组 = GetRunningApp() 参数无 返回值字符串数组 ,设备上所有正在运行的应用程序数组。
功能获取指定包名应用的数据存储路径。 语法路径 = GetAppDataPath(包名) 参数 参数 数据类型 解释 包名 字符串 待获取数据路径的包名。 返回
功能获取当前设备的SD卡目录路径,不支持IOS。 语法路径 = GetSdcardDir() 参数无 返回值字符串 ,设备上SD卡目录的路径。 示例123Dim
功能获取存储卡上按键精灵的临时文件目录,可以在此目录中进行文件操作。 语法路径 = GetTempDir() 参数无 返回值字符串 ,返回按键精灵在存储卡上的临
功能获取当前设备的屏幕的旋转方向。 语法方向 = GetScreenRotation() 参数无 返回值数值型 ,有以下几个值: 返回值 屏幕旋转情况 0 没有
功能在具有震动功能的设备上,维持震动一段时间。 语法Vibrate 震动时间 参数 参数 数据类型 解释 震动时间 数值型 震动的持续时间,单位毫秒。 返回值无
功能停止播放指定的音频文件。 语法StopPlay 参数无 返回值无 示例12345678//从附件中播放紫猫编程学院.mp3PlaySound "Attach
功能播放指定的音频文件。 语法PlaySound 文件路径 参数 参数 数据类型 解释 文件路径 字符串 音频文件所在的路径,支持直接从附件“Attachmen
功能获取当前设备的唯一编号。 语法编号 = GetDeviceID() 参数无 返回值字符串 ,设备的唯一编号。 示例123Dim 编号编号 = GetDevi
功能控制屏幕的休眠状态。 语法KeepScreen 开关 参数 参数 数据类型 解释 开关 布尔型 当为True时,开启屏幕常亮功能;否则关闭屏幕常亮功能(屏幕
功能获取当前设备的屏幕颜色深度。 语法色深 = GetScreenColorDep() 参数无 返回值数值型 ,设备的屏幕颜色深度。 示例123Dim 色深色深
功能获取当前设备的屏幕纵向分辨率。 语法纵向分辨率 = GetScreenY() 参数无 返回值数值型 ,设备的屏幕纵向分辨率。 示例123Dim Screen
功能获取当前设备的屏幕横向分辨率。 语法横向分辨率 = GetScreenX() 参数无 返回值数值型 ,设备的屏幕横向分辨率。 示例123Dim Screen
功能旧版命令,加载字库文件,兼容大漠字库,不兼容安卓按键3.0以上版本。推荐使用SetDictEx 设置字库文件(新版)来代替。 语法结果 = SetDict(
功能免字库识别指定区域范围内符合颜色的数字。 语法结果 = SmartOcr(左上角x, 左上角y, 右下角x, 右下角y, 颜色值) 参数 参数 数据类型 解
功能在区域范围内,识别指定颜色格式的文字。 语法文字 = Ocr(左上角x, 左上角y, 右下角x, 右下角y, 颜色值, 相似度) 参数 参数 数据类型 解释
功能在区域范围内,查找指定颜色的文字,并返回符合要求的坐标 。 语法序号 = FindStr(左上角x, 左上角y, 右下角x, 右下角y, 文字, 颜色值,
功能设置找字或识字时的点阵对比间隔,即每一次匹配都跳过设置数量的行和列。 语法结果 = SetOffsetInterval(对比间隔) 参数 参数 数据类型 解
功能设置找字或识字时算法匹配的行数(默认为11行)。 语法结果 = SetRowsNumber(匹配行数) 参数 参数 数据类型 解释 匹配行数 数值型 文字匹
功能切换字库文件,后续所有文字函数都使用该文件,除非再次调用切换。 语法结果 = UseDict(序号) 参数 参数 数据类型 解释 序号 数值型 用SetDi
功能新版命令,加载字库文件,兼容安卓按键3.0以上版本的抓抓字库,不兼容大漠字库。 语法结果 = SetDictEx(序号, 字库) 参数 参数 数据类型 解释
功能获取当前的内存截图状态,即和ReleaseCapture 释放内存中的截图的状态 。 语法状态 = GetKeepState() 参数无 返回值布尔型 ,返
功能释放(删除)。 语法ReleaseCapture 参数无 返回值无 示例1234567KeepCaptureTracePrint "这里开始的图色函数均从内
功能截取当前屏幕内容保存至内存中,随后执行的图色函数均从内存中快速查找,直到用 ReleaseCapture 释放内存中的截图 取消。 语法KeepCaptur
功能截取屏幕图片并保存为PNG文件。 语法SnapShot 保存路径[, 左上角x, 左上角y, 右下角x, 右下角y] 参数 参数 数据类型 解释 保存路径
功能在区域范围内寻找指定图片的坐标,支持多图、偏色、相似度、透明图,只返回找到的第一个左上角坐标。 语法序号 = FindPic(左上角x, 左上角y, 右下角
功能将一维数组以指定的分隔符连接合并成字符串。 语法结果 = Join(数组, 分隔符) 参数 参数 数据类型 解释 数组 数组 待合成字符串的一维数组。 分隔
功能将一个数组的所有元素值拷贝给另外一个数组(仅复制元素值,不复制地址),不支持表(table)。 语法新数组 = Clone(旧数组) 参数 参数 数据类型
功能获取一维数组的最大可用下标。 语法最大下标 = UBound(数组) 参数 参数 数据类型 解释 数组 数组 待获取最大下标的数组,仅支持一维数组。 返回值
功能按照指定内容将字符串分割成数组。 语法数组 = Split(原内容, 分隔符) 参数 参数 数据类型 解释 原内容 字符串 等待分割的内容。 分隔符 字符串
功能将所有参数内容合并生成一个数组。 语法数组 = Array(元素1, 元素2, …) 参数 参数 数据类型 解释 元素 任意类型 要添加到数组中的内容,支持
功能得到屏幕上指定点颜色的R、G、B三分量。 语法GetPixelRGB 横坐标x, 纵坐标y, R分量, G分量, B分量 参数 参数 数据类型 解释 横坐标
功能将R、G、B三个颜色分量合并成BGR颜色。 语法结果 = RGB(R, G, B) 参数 参数 数据类型 解释 R 数值型 0到255间的整数,代表颜色中的
功能得到屏幕上指定范围的颜色数量,支持多色、偏色、相似度。 语法颜色数量 = GetColorNum(左上角x, 左上角y, 右下角x, 右下角y, 颜色值,
功能开启快速截图取色模式,提高相关图色函数效率。 语法结果 = EnableFastCapture(状态) 参数 参数 数据类型 解释 状态 布尔型 是否开启快
功能把颜色分解为红、绿、蓝三个分量。 语法ColorToRGB 颜色, R, G, B 参数 参数 数据类型 解释 颜色 字符串或数值型 字符串时表示十六进制颜
功能得到两个颜色红、绿、蓝三分量的差值之和。 语法结果 = ColorDiff(颜色1, 颜色2) 参数 参数 数据类型 解释 颜色1 字符串或数值型 字符串时
功能同时比较指定的多个坐标点的颜色,支持多色、偏色、相似度比较。 语法结果 = CmpColorEx(对比颜色组, 相似度) 参数 参数 数据类型 解释 对比颜
功能对比屏幕上指定点的颜色是否等于设置的颜色,支持多色、偏色、相似度比较。 语法结果 = CmpColor(横坐标x, 纵坐标y, 颜色值, 相似度) 参数 参
功能在区域范围内,根据指定的多个点颜色寻找指定的坐标,支持多色、偏色、相似度,只返回第一个找到的坐标。 语法FindMultiColor 左上角x, 左上角y,
功能在区域范围内寻找指定颜色的坐标,支持多色、偏色、相似度,只返回第一个找到的坐标。 语法序号 = FindColor(左上角x, 左上角y, 右下角x, 右下
功能得到屏幕上指定点的颜色。 语法颜色 = GetPixelColor(横坐标x, 纵坐标y[, 返回类型]) 参数 参数 数据类型 解释 横坐标x 数值型 要
功能跳转至 Rem 标记 处。 语法Goto 标记 参数 参数 数据类型 解释 标记 标识符 由Rem定义的任意有效标识符。 返回值无 示例12345Goto
功能既可以作为标记,配合 Goto 跳转到标记 使用,也可以作为注释便于阅读理解。 语法Rem 标记 参数 参数 数据类型 解释 标记 标识符 任意有效标识符。
功能定义一个过程(函数)。 语法1234Function 函数名([自定义参数1, 自定义参数2, ...]) 执行语句 [函数名=返回值]End Functi
功能条件循环语句。可以是无限循环,也可以是有限循环。 语法语法1123Do 循环体Loop 语法2123Do While 条件 循环体Loop 语法3123Do
功能根据情况条件来选择执行对应语句。 语法123456Select Case 变量Case 值1[,值2,...] 执行语句1Case Else 执行语句2En
功能强制停止脚本运行。 语法EndScript 参数无 返回值无 示例1234TracePrint "脚本开始执行"Delay 3000EndScriptTra
功能定义一个过程(子程序)。 语法123Sub 子程序名([自定义参数1, 自定义参数2, ...]) 执行语句End Sub 参数 参数 数据类型 解释 子程
功能调用一个函数或者子程序。 语法Call 过程名([自定义参数1, 自定义参数2, …]) 参数 参数 类型 解释 过程名 标识符 调用任意已经定义的函数或子
功能条件循环语句。与Do While…Loop语句类似,详见 Do 循环 语法123While 条件 循环体Wend 参数 参数 数据类型 解释 条件 布尔值
功能如果条件表达式成立,则执行对应语句。 语法语法1123If 条件1 Then 执行语句1End If 语法212345If 条件1 Then 执行语句1El
功能循环语句。可以循环指定次数,也可以按照变量的起始数值到终止数值循环(如果不指定步长数值,默认步长为1),也可以循环取得数组或表中的所有值。 语法语法1123
功能弹起TouchDown按下的点,需要与TouchDown 按住不放配合使用。 语法TouchUp [触点ID] 参数 参数 数据类型 解释 触点ID 数值型
功能模拟滑动屏幕操作,需要与TouchDown 按住不放配合使用。 语法TouchMove 横坐标x, 纵坐标y[, 触点ID, 滑动耗时] 参数 参数 数据类
功能按住屏幕上某个点不放,目前最多支持同时按住不放5个点。 语法TouchDown 横坐标x, 纵坐标y[, 触点ID] 参数 参数 数据类型 解释 横坐标x
功能点击屏幕上的指定位置,并持续按住一段时间。 语法Touch 横坐标x, 纵坐标y, 持续时间 参数 参数 数据类型 解释 横坐标x 数值型 要点击的x坐标。
功能短暂点击一次屏幕上指定的坐标位置。 语法Tap 横坐标x, 纵坐标y 参数 参数 数据类型 解释 横坐标x 数值型 要点击的x坐标。 横坐标y 数值型 要点
功能模拟手指的划动操作,从点1划动到点2,可以设置划动耗时。 语法Swipe 横坐标x1, 纵坐标y1, 横坐标x2, 纵坐标y2[, 划动耗时] 参数 参数
功能松开弹起某个键。 语法KeyUp 按键名 参数 参数 数据类型 含义 按键名 字符串型或数值型 字符串时表示某个键的名字,数值时表示某个键的编码,详见虚拟键
常用按键 按键功能 按键名称(不区分大小写) 主页键 Home 返回键 Back 打电话 Call 挂电话 EndCall 音量增加 VolUp 音量减少 Vo
功能按住某个键不放。 语法KeyDown 按键名 参数 参数 数据类型 含义 按键名 字符串型或数值型 字符串时表示某个键的名字,数值时表示某个键的编码,详见虚
基本信息 ★★★★★ ★★★★★ ★★★★★ ★★★★★ 学院名称 紫猫编程学院 创办时间 2012年10月31日 报名联系QQ 345911220 官网 ww
功能按一次某个键。 语法KeyPress 按键名 参数 参数 数据类型 含义 按键名 字符串型或数值型 字符串时表示某个键的名字,数值时表示某个键的编码,详见虚
唔…很遗憾告诉你,这是一个错误的404页面。 访问本站出现 404,一般是因为以下原因: 宝典已全面改版更新,但搜索引擎未收录最新内容, 所以有时候百度搜索结果