| 函数名称 | 节点.遍历节点 | |||
|---|---|---|---|---|
| 函数功能 | 查找所有满足要求的节点 | |||
| 函数语法 | 节点.遍历节点(FindAll,implement,parameter,Sleep) | |||
| 英语语法 | ||||
| 参数说明 | 参数 | 类型 | 必填 | 说明 |
| FindAll | table | 是 | 特征数组 | |
| implement | integer | 是/否 | 1. 执行功能编号 2. 根据功能需求写 |
|
| parameter | table integer string |
是/否 | 1. 执行功能参数1~8 2. 根据功能需求写 |
|
| Sleep | integer | 否 | 1. 执行功能后随机延迟 2. 单位毫秒 3. 不写默认1000 |
|
| 返回值 | 有 | arr | 1. 成功返回节点表 2. 失败返回nil |
|
| #### 注意事项 |
| #### 编号 | #### 功能 | #### 语法 | #### 参数 | 类型 | 说明 | #### 功能返回值 |
|---|---|---|---|---|---|---|
| 无 | 查找特征 | 无 | 无 | 无 | 无 | 1. 成功返回true 2. 失败返回false |
| 1 | 随机点击 | 无 | 无 | 1. 成功返回true 2. 失败返回false |
||
| 2 | 偏移点击 | {x,y} | x,y | integer | 需要偏移的x,y值 | 1. 成功返回true 2. 失败返回false |
| 3 | 移动特征 | {x,y} | x,y | integer | 点击的坐标 | 1. 成功返回true 2. 失败返回false |
| 4 | 随机合成 | {x,y,time} | x,y | integer | 终点坐标 | 1. 成功返回true 2. 失败返回false |
| time | integer | 1. 完成时间 2. 单位毫秒 |
||||
| 返回坐标 | 无 | 无 | 无 | 无 | 1. 成功返回节点表 2. 失败返回nil |
|
| #### 注意事项 | 特征语法格式必须规范 |
| #### 普通语法 | FindAll={name,{x1,y1,x2,y2,{FindAll},fuzzy_match}} 【x1,y1,x2,y2,{selector},fuzzy_match】:参考懒人函数【nodeLib.findAll】参数表 |
|||
|---|---|---|---|---|
| 高级语法 | FindAll={name,节点选择器} | |||
| 参数说明 | 参数 | 类型 | 必填 | 说明 |
| name | string | 是 | 特征名称 | |
| x1,y1 | integer | 是 | 区域左上角x,y坐标 | |
| x2,y2 | integer | 是 | 区域右下角x,y坐标 | |
| FindAll | table | 是 | 是一个表格,里面的键值对通过节点工具勾选直接生成 | |
| fuzzy_match | boolean | 是 | 1. 匹配模式 2. true模糊匹配模式(可用 “.“ 等通配符) 3. text=”游戏.“ 4. false完全匹配模式 |
|
| 注意事项 | 特征语法格式必须规范 |
节点层次:
函数用例:
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---查找特征if 节点.遍历节点(特征) thenend--高级版local 特征 = {"特征名",className("android.widget.TextView")}if 节点.遍历节点(特征) thenend
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---执行随机点击if 节点.遍历节点(特征,1,nil,1000)thenend--高级版local 特征 = {"特征名",className("android.widget.TextView")}if 节点.遍历节点(sel,1,nil,1000)thenend
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---执行随机偏移点击if 节点.遍历节点(特征,2,{-5,10},1000) thenend--高级版local 特征 = {"特征名",className("android.widget.TextView")}if 节点.遍历节点(特征,2,{-5,10},1000) thenend
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---执行移动特征if 节点.遍历节点(特征,3,{200,333},1000) thenend--高级版local 特征 = {"特征名",className("android.widget.TextView")}if 节点.遍历节点(特征,3,{200,333},1000) thenend
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---执行随机合成if 节点.遍历节点(特征,4,nil,1000) thenend--高级版local 特征 = {"特征名",className("android.widget.TextView")}if 节点.遍历节点(特征,4,nil,1000) thenend
特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}---执行返回节点local parameter=节点.查找分支(特征,9)if parameter thenprint(parameter)end--高级版local 特征 = {"特征名",className("android.widget.TextView")}local parameter=节点.查找分支(特征,9)if parameter thenprint(parameter)end
| 自动化平台 | 官方网站 | 交流学习 | 学习课程 | 公开课程 |
|---|---|---|---|---|
| 懒人精灵 | 懒人精灵官网 | 正在跳转 562451816 | 💻进阶课程列表 | 官方课合集 |
| AiWork | AIWork官网 | 正在跳转 818641934 | 📗中级课程 | 官方课合集 |
| EasyClick | EasyClick官网 | 正在跳转 815053746 | ||
| 小派精灵 | 小派精灵官网 | 正在跳转 429533660 | ||
| 按键精灵 | 按键精灵官网 | 正在跳转 815057794 | ||
| 易语言 | 易语言官网 | |||
| 何鑫云机 | 合鑫云手机-云真机 | |||
| 鸟人云机 | 鸟人云手注册 | 鸟人云机下载 | 安卓7.1~10系统 |
