Bonjour !
Je suis novice dans le Batch et je suis le tutoriel suivant : https://initscreen.developpez.com/tu...t-batch/#LVIII
Dans le chapitre "VIII. Les fichiers de réponse", dans la partie "VIII-B. Lecture d'un fichier « *.ini »" on a 3 fichiers. Un fichier stock.ini qui contient des données, un fichier ini_reader.bat qui lit le fichier stock.ini et un fichier que j'ai nommé boire.bat (script 91).
Je comprend le code de boire.bat (script 91) jusqu'à ce moment-là :
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 for /f "delims=" %%a in ('ini_reader.bat /f stock.ini /s !Choix%ChoixClient%!') do set "%%a" if "!bar!"=="lucky" ( echo C´est votre jour de chance, on a pas encore été livré, mais il nous en reste. ) else ( echo Pas de chance, on a pas encore été livré. ) if "!foo!"=="found" ( set /a "Addition+=!foobar!" set /a "NbConsommation+=1" )
En effet, que fait-on de %%a ? De plus j'ai compris qu'on test que bar est égale à lucky, mais je ne comprend pas pourquoi note-t-on "!bar!" alors qu'on l'a définie nul part dans le code.
Pourriez-vous m'expliquez s'il vous plait ?
Partager