GetChild 获取子节点集合
名称: jsd.GetChild 获取子节点集合
语法格式: `jsd.GetChild(节点信息,保存变量[,指定下标]) `
命令参数:` 参数1:字符串型,By信息或者FindNode和FindNodes的查找结果变量`
参数2:`字符串型,获取到的集合保存变量 `
参数3:`数值型,可选,指定下标 `
返回值: `布尔值,成功返回true,失败返回false。 `
```脚本例子: 复制代码
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
//雷电游戏中心的主页面
If jsd.GetChild("By.res('com.android.flysilkworm:id/main_tab_radio_group').clazz('android.widget.RadioGroup')", "node") Then
Dim size = jsd.GetNodeSize("node")
TracePrint "子节点集合数量",size
For i = 0 To size - 1
TracePrint "节点下标",i,"text内容",jsd.FindNodeInfo("node",i,"text")
Next
End If
```
备注: 无。