2014-11-06 59 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