我试着为我试图推送到/ system / app /
的apks文件夹设置2个命令所以我试图做的是将文件夹中的所有apks推送到/ system / app /然后为正在推送的文件设置chmod 644命令
我有什么是推动apks
for /f %%a IN ('dir /b SystemAPKs\*.apk') do stuff\adb.exe push SystemAPKs\%%a /system/app/
最好的方法是什么?感谢
答案 0 :(得分:1)
在for循环中执行多个操作。像这样:
for /f %%A IN ('dir /b SystemAPKs\*.apk') do (
stuff\adb.exe push "%%~fA" /system/app/
stuff\adb.exe shell chmod 644 "/system/app/%%~nxA"
)
更新,让我们更改脚本的工作目录。这将允许我们仅使用文件名而不是整个文件路径来调用adb。
目录结构
:: Make SystemAPKs the Working Directory
pushd SystemAPKs
for /f %%A IN ('dir /b *.apk') do (
..\stuff\adb.exe push "%%~nxA" /system/app/
..\stuff\adb.exe shell chmod 644 "/system/app/%%~nxA"
)
popd