J'ai ce code
for /l %%a in (0, 1, 25) do (
if /i !TextAlphabet!==!Alphabet[%%a]! (
set AlphabetNumber=%%a
)
)
!Alphabet[]!
est un tableau contenant des alphabets.
J'ai essayé de faire écho !TextAlphabet!
y !Alphabet[%%a]!
et quand ils sont les mêmes, %AlphabetNumber%
est toujours la valeur que j'ai définie avant la boucle.
J'ai essayé de vérifier les espaces blancs dans mes variables mais je n'en ai trouvé aucun.
J'ai également essayé d'ajouter les variables dans une balise "".