2012-10-07 137 views
3

我正在嘗試編寫一個windows批處理文件,它將打開我的ADB Shell ...然後編寫一個命令並在adb shell中執行,而不是在Windows命令提示符下執行。我試圖弄清楚如何在打開adb shell進入該提示而不是命令提示符後,讓批處理寫入命令。當我嘗試它時,它打開adb外殼,但是然後寫命令我試圖執行在命令提示符而不是adb外殼。用於ADB Shell的Windows批處理文件運行Iperf

這是我打開我的Windows命令提示符後手動執行的操作。

cd\ 
cd adb 
adb shell 
iperf -s -u -il -p0001 - this line is written in the adb shell prompt $ to open particular port for data 

任何幫助這個新手將不勝感激。

回答

0

你可以試着將命令輸入到shell中。你完全批次是這樣

cd\ 
cd adb 
iperf -s -u -il -p0001 | adb shell 
+0

感謝您的答覆。那麼我怎樣才能在批處理文件中準確地寫入?我目前只是在批處理文件中使用這個命令來啓動adb shell START/MAX D:\ adb \ adb shell任何幫助都將不勝感激。 – user1726186

+0

我編輯了我的答案以顯示整個批處理文件,只需複製並粘貼並運行:) –

+0

我試過了。不幸的是它仍然不會在adb shell提示符下運行命令。不管怎麼說,多謝拉。 – user1726186

2

試試這個:

adb shell "iperf -s -u -il -p0001" 

用引號把你的shell命令。例如,如果我想在我的android手機上運行應用程序,我會寫:

adb shell "am start -n com.package.name/com.package.name.Activity"