Bonsoir,
Je potasse le cours en ligne sur le site concernant le BATCH, j'en suis au début c'est pas toujours simple mais là je bloque sur le sujet des guillemets.
Je n'arrive pas à comprendre dans le code mis en exemple par l'auteur, le pourquoi de comment mais à quoi ça sert:
Voici le passage :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| @echo off
set VAR_Espace_Un="Ma chaîne avec des espaces"
set VAR_Espace_Deux"=Ma chaîne avec des espaces"
set "VAR_Espace_Trois=Ma chaîne avec des espaces"
::il y a quatre espaces à la fin de la ligne suivante
set /p VAR_Saisie_Un= ma saisie un:
set /p "VAR_Saisie_Deux= ma saisie deux: "
set /a VAR_Calcul_Un=1+10
set /a VAR_Calcul_Deux"=2+20"
set /a "VAR_Calcul_Trois=3+30"
echo.
echo %VAR_Espace_Un%
echo %VAR_Espace_Deux%
echo %VAR_Espace_Trois%
echo.
set VAR_Saisie
echo.
set VAR_Calcul
echo.
pause |
mais bon pour plus de transparence voici le lien : https://initscreen.developpez.com/tu...pt-batch/#LI-E (scroller un peu plus bas )
Ce que je ne comprend pas c'est l’intérêt des de ce guillemet , comment est interprété ces guillemets par l'invite de commande . Et pourquoi dans l'exemple ci-dessus la
VAR_Espace_Deux"=Ma chaîne avec des espaces"
affiche Commande echo désactivée..
Voilà merci d'avance en tout cas.
Partager