shell即Unix Shell,在类Unix系统提供与操作系统交互的一系列命令。
很多程序可以用来执行shell命令,例如终端模拟器。
在Auto.js大致等同于用adb执行命令"adb shell"。其实现包括两种方式:
- 通过
java.lang.Runtime.exec
执行(shell, Tap, Home等函数) - 通过内嵌终端模拟器执行(RootAutomator, Shell等对象)
Stability: 2 - Stable
shell(cmd[, root])
cmd
{string} 要执行的命令root
{Boolean} 是否以root权限运行,默认为false。
一次性执行命令cmd, 并返回命令的执行结果。返回对象的其属性如下:
code
{number} 返回码。执行成功时为0,失败时为非0的数字。result
{string} 运行结果(stdo