Advertisement
Thibstars

ADB+P

Apr 27th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 0.92 KB | None | 0 0
  1. @echo off
  2. SET ARGUMENTS=%~1
  3.  
  4. if "%ARGUMENTS%" == "" (
  5.     GOTO EOF
  6. )
  7.  
  8. SET "ARGUMENTS=%ARGUMENTS:""="%"
  9. SETLOCAL ENABLEDELAYEDEXPANSION
  10. :: INSTALL ON ALL ATTACHED DEVICES ::
  11. FOR /F "tokens=1,2 skip=1" %%A IN ('adb devices') DO (
  12.     SET IS_DEV=%%B
  13.     if "!IS_DEV!" == "device" (
  14.         SET SERIAL=%%A
  15.                
  16.         FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.brand`) DO (
  17.         SET DEV_BRAND=%%F
  18.         )
  19.         FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.device`) DO (
  20.         SET DEV=%%F
  21.         )
  22.         FOR /F "tokens=* USEBACKQ" %%F IN (`adb -s !SERIAL! shell getprop ro.product.model`) DO (
  23.         SET DEV=%%F
  24.         )
  25.        
  26.         SET "DEV_INFO=!DEV_BRAND! !DEV! !DEV_MODEL!"           
  27.  
  28.         FOR %%s IN (%DEV_INFO%) DO (
  29.         SET "var=%%sxyz"
  30.         svn co "!var!"
  31.         )
  32.        
  33.         echo "adb -s !SERIAL! %ARGUMENTS%"
  34.         start "ADB+P Running on  [!SERIAL!] !DEV_INFO!" adb -s !SERIAL! %ARGUMENTS%
  35.     )
  36. )
  37. ENDLOCAL
  38. :EOF
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement