Novice, je ne comprend pas
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:
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 ?