图一思路:多台手机同时连接电脑(前提:手机开启adb调试),adb wait-for-device:将手机数量汇总一个for循环,实现一台执行完另一台自动开始,
FOR %%i IN (*.apk) DO (
ECHO 正在安装:%%i
adb install -r -g "%%i"
) :做一个遍历文件夹中apk。缺点:只有一台手机执行完第二台手机才能接着开始。
改进方案:
前面做个输出手机Sn号指令,将手机Sn号做个赋值传参操作,复制Sn号即可实现遍历文件夹apk。
如:
缺点:多台手机需要点击多次脚本才能实现操作。
最终代码:
chcp 65001
adb devices
@echo off
ECHO 请输入手机SN号:
set /p var=
ECHO %var%
FOR %%i IN (*.apk) DO (
ECHO 正在安装:%%i
adb -s %var% install -r -g "%%i"
)
ECHO 安装完成
pause
没有实现的升级脚本思路: 点击脚本插入几台手机自动识别Sn号打开对应的cmd窗口进行遍历文件夹apk操作。
困扰:一个窗口只能实现一台手机操作,实现不了一个窗口多台手机“同时”进行遍历操作。望各位大佬给点意见。