@echo off
SET ARGUMENTS=%~1
if "%ARGUMENTS%" == "" (
GOTO EOF
)
SET "ARGUMENTS=%ARGUMENTS:""="%"
SETLOCAL ENABLEDELAYEDEXPANSION
:: INSTALL ON ALL ATTACHED DEVICES ::
FOR /F "tokens=1,2 skip=1" %%A IN ('adb devices') DO (
SET IS_DEV=%%B
if "!IS_DEV!" == "device" (
SET SERIAL=%%A
FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.brand`) DO (
SET DEV_BRAND=%%F
)
FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.device`) DO (
SET DEV=%%F
)
FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.model`) DO (
SET DEV=%%F
)
SET "DEV_INFO=!DEV_BRAND! !DEV! !DEV_MODEL!"
FOR %%s IN (%DEV_INFO%) DO (
SET "var=%%sxyz"
svn co "!var!"
)
echo "adb -s !SERIAL! %ARGUMENTS%"
start "ADB+P Running on [!SERIAL!] !DEV_INFO!" adb -s !SERIAL! %ARGUMENTS%
)
)
ENDLOCAL
:EOF
Comments