Bonjour à tous,

Ma variable %%i qui me renvoie bien le mot "Impossible", ne vérifie pas la première condition, celle-ci est censé afficher le message "Le mot choisi est impossible!" à l'écran :
Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
for /f "tokens=4 skip=3" %%i in ('ping festo -4 ^|find "ponse de"') do ( 
echo %%i
if %%i EQU "Impossible" (
MSG * /SERVER:Localhost Le mot choisi est impossible!
exit
)
if %%i NEQ "Impossible" (
echo %%i
)
)

Je ne comprends donc pas pourquoi, à la fin de mon programme, le résultat me renvoie la deuxième condition :
celle-ci m'affiche le contenu de la variable %%i, donc la chaîne de caractères "Impossible".

Savez-vous pourquoi ce n'est pas la première condition qui est vérifié?
Merci d'avance.