Bonjour,

J'ai en ma possession, un code d'un script bat pour l’installe d'apk depuis un ordinateur, l'exe installe uniquement les apk présente dans le dossier apk. J'aimerais bien comprendre le code de sa globalité, je bloque a la compréhension des boucles. Pour tout ce qui affichage des valeurs, je comprends la totalité. Je m'adresse a ce forum pour espérer avoir un commentaire de code.

Le dossier ou se trouve le script se présente de cette manière :

Nom : 1.png
Affichages : 781
Taille : 1,24 Mo

Dans le dossier outil il y a ceci :

Nom : 2.png
Affichages : 738
Taille : 706,1 Ko

Et voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
@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
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
FOR /f %%a IN (devices.txt) DO (
	if %%a NEQ %str% (
	
	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%
	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
En espérant que vous puissiez répondre a ma demande.

Cordialement