Programmation batch

WcsSkwal Messages postés 107 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour je fais un programme en batch voici mon probleme

set /p azux="azux>"
if %azux%=="start azux" (goto :azux)
if %azux%==help (goto :help)


mais quand je defini que la valeur %azux% est egale a 'start azux' mon programme se ferme automatiquement.
je pense que c'est parce qu'il y a un espace
pouvez vous m'aider s'il vous plaît
A voir également:

1 réponse

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

Je dirais que tu as oublié de mettre des " " dans le premier IF, du coup cette condition n'est jamais vraie.

Voilà la correction :

set /p azux="azux>"
if /i "%azux%"=="start azux" (goto :azux)
if /i "%azux%"=="help" (goto :help)

0