3

我正在尝试编写一个 Windows 批处理文件,该文件将打开我的 ADB Shell……然后编写一个命令并在 adb shell 中执行,而不是在 Windows 命令提示符下执行。我试图弄清楚在将 adb shell 打开到该提示符而不是命令提示符后如何让批处理编写命令。当我现在尝试它时,它会打开 adb shell,但随后会在命令提示符而不是 adb shell 中写入我尝试执行的命令。

这是我在打开 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

对这个新手的任何帮助将不胜感激。

4

2 回答 2

2

尝试这个:

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

将您的 shell 命令放在引号中。例如,如果我想在我的安卓手机上运行一个应用程序,我会写:

adb shell "am start -n com.package.name/com.package.name.Activity"
于 2012-11-01T19:51:34.393 回答
0

您可以尝试将命令通过管道传输到 shell 中。你的完整批次看起来像这样

cd\
cd adb
iperf -s -u -il -p0001 | adb shell
于 2012-10-08T11:38:40.977 回答