GetNodeInfoAll 获取所有符合条件

命令名称: `jsd.GetNodeInfoAll 获取所有符合条件的节点信息 ` 语法格式: `jsd.GetNodeInfoAll(节点信息) ` 命令参数: `参数1:字符串型,节点信息或FindNodeS的保存变量` 返回值: `table表:成功返回表,失败返回null。 ` ```脚本例子: 复制代码 Import "jsd.luae" Import "shanhai.lua" ShanHai.execute "chmod -R 777 " & GetTempDir() If Dir.Exist(GetTempDir() & "jsd.apk") = 0 Then TracePrint "释放附件" PutAttachment GetTempDir(),"jsd.apk" End If //只需执行一次 If jsd.StartServer() Then TracePrint "恭喜你!!可以使用插件" Else TracePrint "很遗憾!!!你无法使用插件" End If /* Info是数组表 Info[1]数组下的元素是text或desc内容 Info[2]数组下的元素是节点中心点坐标 Info[3]数组下的元素是节点所在的矩形范围 */ Dim Info() Info = jsd.GetNodeInfoAll("By.clazz('android.widget.TextView')") If Info Then For i = 1 To UBOUND(Info[1]) + 1 TracePrint "----------------------------------------------------" TracePrint "节点text内容",Info[1][i]//节点text内容 TracePrint "节点中心坐标X",Info[2][i][1],"节点中心坐标Y",Info[2][i][2] TracePrint "节点左上角X",Info[3][i][1],"节点左上角Y",Info[3][i][2],"节点右下角X",Info[3][i][3],"节点右下角Y",Info[3][i][4] Next End If ``` 备注: 无。