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.
Partager