1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| @echo off
cd Outils
set GRAY=8
set WHITE=7
set GREEN=A
set RED=C
set BLUE=B
set YELLOW=6
set str=List
echo %DATE% - %TIME% : Demarrage du script >> logs.txt
:: Il logs tout les fichiers trouvés, ayant l'extension apk, du dossier APK
for %%f in (..\APK\*.apk) do echo %%f >> logs.txt
chgcolor %GREEN%
echo -------------------------------- DOMI INSTALLER -------------------------------
echo Bienvenue dans Domi Installer, voici la liste des fichiers qui seront installes
for %%f in (..\APK\*.apk) do echo %%f
echo ------------------------------------------------------------------------------
echo Connectez un ou plusieurs nouveaux terminaux.
echo Attendez que les pilotes soient bien installes
echo Appuyez sur une touche pour lancer l'installation sur les terminaux.
echo ------------------------------------------------------------------------------
chgcolor %WHITE%
pause
:START
chgcolor %YELLOW%
@echo Attente du telephone (Connexion USB, Installation des drivers, Mode deboggage)
chgcolor %WHITE%
adb wait-for-device
adb devices > devices.txt
:: Lit le fichier devices.txt, chaque ligne viendra alimentation la variable %%a
FOR /f %%a IN (devices.txt) DO (
if %%a NEQ %str% (
:: Récupère le 4ème éléments de la commande 'adb -s %%a shell dumpsys iphonesubinfo ^| findstr /C:" Device ID ="', chaque ligne viendra alimentation la variable %%z
:: La commande est composé de deux parties séparées par le ^|
:: La deuxième partie permet de filtrer uniquement les lignes qui possèdent " Device ID ="
FOR /f "tokens=4" %%z in ('adb -s %%a shell dumpsys iphonesubinfo ^| findstr /C:" Device ID ="') DO (
@echo "Enregistrement de l'IMEI pour [%%a] => %%z"
@echo %%z >> ../Logs/imei.txt
@echo %DATE% - %TIME% @ %%a @ %%z >> ../Logs/logs.txt
)
chgcolor %BLUE%
@echo Installation des applications sur %%a
chgcolor %WHITE%
:: Il lance une commande pour chaque fichiers trouvés, ayant l'extension apk, du dossier APK
for %%f in (..\APK\*.apk) do adb -s %%a install -r %%f
adb -s %%a shell am start -a android.settings.ACCESSIBILITY_SETTINGS --activity-clear-task
)
)
del devices.txt
:CONSIGNE
chgcolor %GREEN%
echo ------------------------------ WELL DONE -----------------------------
echo installation terminee, vous pouvez deconnecter les terminaux.
echo Connectez un ou plusieurs nouveaux terminaux.
echo Attendez que les pilotes soient bien installes
echo Appuyez sur une touche pour lancer l'installation sur les terminaux.
echo ----------------------------------------------------------------------
chgcolor %WHITE%
pause
goto START |
Partager