adb 重复执行某个命令100次
时间: 2023-07-31 18:10:38 浏览: 168
要在 adb 中重复执行某个命令,可以使用以下命令:
```
for i in {1..100}; do adb shell <your command>; done
```
其中,`<your command>` 是你要重复执行的命令,`{1..100}` 表示重复执行 100 次。你只需要把 `<your command>` 替换成你实际要执行的命令即可。
例如,如果你要重复执行 `ls` 命令,可以使用以下命令:
```
for i in {1..100}; do adb shell ls; done
```
这个命令会在 adb 中执行 100 次 `ls` 命令。
相关问题
adb命令重复执行多次
你可以使用 `for` 循环结合adb命令来重复执行多次。例如,以下命令将在设备上执行10次 `adb shell input tap 500 500` 命令:
```
for i in $(seq 1 10); do adb shell input tap 500 500; done
```
这个命令使用了 `seq` 命令生成 1 至 10 的数字序列,然后使用 `for` 循环执行 adb 模拟点击屏幕的命令。你可以将 `10` 替换为你想要的执行次数,将 `adb shell input tap 500 500` 替换为你想要执行的 adb 命令。
重复执行adb 命令
如果你想在Windows的命令提示符中重复执行adb命令,可以使用`for /l`命令结合`adb shell`命令实现。例如,要重复执行`adb shell input tap 500 500`命令 10次,可以在命令提示符中输入以下命令:
```
@echo off
for /l %%i in (1,1,10) do (
adb shell input tap 500 500
timeout /t 2
goto :continue
)
:continue
```
其中,`%%i`是一个循环计数器,从1开始,每次循环加1,直到循环次数达到10为止。`adb shell input tap 500 500`是要重复执行的命令,这里演示了在模拟器中点击屏幕的操作。`timeout /t 2`表示等待2秒后再执行下一次命令。`goto :continue`用于跳过循环体中的其余命令,继续执行下一次循环。最后,在脚本的末尾定义了一个标签`:continue`,用于在循环结束后执行其他命令。