2014-11-06 63 views

回答

3

批处理脚本中的下一行在上一个命令adb shell完成后执行。

adb shell启动一个交互式shell,并且只有在您退出shell之后才会完成。

假设你想在亚行的shell执行echo hello,将它们放在同一行:

adb shell echo hello 

在这种形式下,adb shell不启动一个交互式的外壳,但在批处理模式下运行,运行命令然后退出。


任何方法可以强制下一个命令执行,甚至在命令前没有完成?

使用start在后台启动程序,例如,

start /b adb shell 
echo hello 
+0

任何方法都可以强制下一个命令执行,即使pre命令没有完成? – ruby 2014-11-06 08:35:57

+0

我的目的是进入android shell并执行android shell命令 – ruby 2014-11-06 08:47:23

+0

然后使用'adb shell echo hello'。 – laalto 2014-11-06 08:48:27