以上程序在执行时,滑动时间并不是在3-5s之间,程序操作时,滑动的很快
时间: 2023-12-14 11:03:02 浏览: 25
非常抱歉,可能是由于随机数生成的问题导致滑动速度太快了。以下是一个修改后的示例脚本,用于模拟 Android 设备从屏幕右边向左边的滑动操作,并且滑动时间随机在3-5秒之间。脚本会循环执行滑动操作,直到累计滑动时间达到3.5小时后才会结束运行。
```
@echo off
set /a total_time=0
set /a slide_time=0
:loop
set /a slide_time=%random% % 3 + 3
set /a total_time=%total_time% + %slide_time%
echo %slide_time% seconds slide, total %total_time% seconds
adb shell input swipe 1000 500 100 500 %slide_time%
timeout /t %slide_time% >nul
if %total_time% leq 12600 goto loop
echo Done!
```
在这个修改后的脚本中,我们将`timeout /t 1 >nul`修改为`timeout /t %slide_time% >nul`,这样脚本会在每次滑动操作后等待随机生成的滑动时间,而不是固定的1秒。这样可以确保滑动时间在3-5秒之间。
请注意,这个脚本仍然需要将`slide.bat`文件移动到`adb.exe`所在的文件夹中,并在命令行窗口中执行`slide.bat`程序。如果仍然存在问题,请检查是否已正确安装了 Android SDK 和 ADB,并且是否已正确配置了环境变量。