函数名称 节点.遍历节点
函数功能 查找所有满足要求的节点
函数语法 节点.遍历节点(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完全匹配模式
注意事项 特征语法格式必须规范

节点层次:

节点.查找老爸

函数用例:

  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---查找特征
  3. if 节点.遍历节点(特征) then
  4. end
  5. --高级版
  6. local 特征 = {"特征名",className("android.widget.TextView")}
  7. if 节点.遍历节点(特征) then
  8. end
  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---执行随机点击
  3. if 节点.遍历节点(特征,1,nil,1000)then
  4. end
  5. --高级版
  6. local 特征 = {"特征名",className("android.widget.TextView")}
  7. if 节点.遍历节点(sel,1,nil,1000)then
  8. end
  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---执行随机偏移点击
  3. if 节点.遍历节点(特征,2,{-5,10},1000) then
  4. end
  5. --高级版
  6. local 特征 = {"特征名",className("android.widget.TextView")}
  7. if 节点.遍历节点(特征,2,{-5,10},1000) then
  8. end
  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---执行移动特征
  3. if 节点.遍历节点(特征,3,{200,333},1000) then
  4. end
  5. --高级版
  6. local 特征 = {"特征名",className("android.widget.TextView")}
  7. if 节点.遍历节点(特征,3,{200,333},1000) then
  8. end
  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---执行随机合成
  3. if 节点.遍历节点(特征,4,nil,1000) then
  4. end
  5. --高级版
  6. local 特征 = {"特征名",className("android.widget.TextView")}
  7. if 节点.遍历节点(特征,4,nil,1000) then
  8. end
  1. 特征={"特征名",{0,0,0,0,{package="com.nx.nxproj",text="名称: tmp.lr"},true}}
  2. ---执行返回节点
  3. local parameter=节点.查找分支(特征,9)
  4. if parameter then
  5. print(parameter)
  6. end
  7. --高级版
  8. local 特征 = {"特征名",className("android.widget.TextView")}
  9. local parameter=节点.查找分支(特征,9)
  10. if parameter then
  11. print(parameter)
  12. end

自动化平台 官方网站 交流学习 学习课程 公开课程
懒人精灵 懒人精灵官网 正在跳转 562451816 💻进阶课程列表 官方课合集
AiWork AIWork官网 正在跳转 818641934 📗中级课程 官方课合集
EasyClick EasyClick官网 正在跳转 815053746
小派精灵 小派精灵官网 正在跳转 429533660
按键精灵 按键精灵官网 正在跳转 815057794
易语言 易语言官网
何鑫云机 合鑫云手机-云真机
鸟人云机 鸟人云手注册 鸟人云机下载 安卓7.1~10系统