我正在使用一个工具来生成一个.apk我希望自动安装和启动的文件。我为此创建了一个非常简单的批处理脚本,但是.apk文件的文件名会根据版本号而变化,因此我被迫.bat在每次版本更改期间更改我的文件。
如何在.bat脚本中选择最近修改的文件?
以下 for 循环循环遍历目录中的所有文件,并%FILE_TO_INSTALL%每次设置变量,将最后设置的值保留为正确的值。
@ECHO OFF
for /f %%i in ('dir /b/a-d/od/t:w') do set FILE_TO_INSTALL=%%i >NUL
echo Installing %FILE_TO_INSTALL%
@ECHO ON
Run Code Online (Sandbox Code Playgroud)
以防万一有人通过谷歌找到与我完全相同的场景,以下是其余的:
adb install -r %FILE_TO_INSTALL%
adb shell monkey -p %NAME_OF_YOUR_APP% -c android.intent.category.LAUNCHER 1
Run Code Online (Sandbox Code Playgroud)