Thibstars icon

ADB+P

Thibstars | PRO | 04/27/16 12:09:18 PM UTC | 0 ⭐ | 255 👁️ | Never ⏰ | []
Batch |

920 B

|

None

|

0 👍

/

0 👎

@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