@echo off
setlocal enabledelayedexpansion
rem 获取执行时间
::echo ***************************************
set hour=%time:~0,2%
::echo %hour%
if %hour% lss 10 (
set datetime=%date:~0,4%%date:~5,2%%date:~8,2%_0%time:~1,1%%time:~3,2%%time:~6,2%_%date:~11,2%) else (
set datetime=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%_%date:~11,2%)
::echo The current date_time:%datetime%
::echo ***************************************
::echo "%~dp0"
::echo 111>>"%~dp0"\wallet_%datetime%.txt
::echo ok
::del "%~dp0"\wallet.txt
echo -------------------------------------------------------------
rem 输入执行的次数
set /p Num=Pleas input the test number:
echo.
set Current_Num = 0
::goto tag1
:tag1
::android.intent.action.MAIN android.intent.category.LAUNCHER
set /a Current_Num += 1
echo The currnet test number : %Current_Num%
::echo.
adb shell am force-stop com.xxxx.wallet
::adb shell input keyevent 3 >nul
ping /n 2 127.1 >nul
adb shell am start -W com.xxxxx.wallet/.view.MainActivity | findstr "TotalTime:" >>"%~dp0"\wallet_%datetime%.txt
ping /n 3 127.1 >nul
if "%Current_Num%"=="%Num%" goto tag2
goto tag1
:tag2
echo Test finished,please check the file "%~dp0"\wallet_%datetime%.txt
TIMEOUT /T 3
adb shell am force-stop com.xxxxx.wallet
exit