Problème commande

Résolu/Fermé
azerty_9138 Messages postés 54 Date d'inscription dimanche 17 novembre 2019 Statut Membre Dernière intervention 17 janvier 2023 - Modifié le 1 déc. 2019 à 13:31
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 1 déc. 2019 à 16:41
Bonjour,

j'ai un problème avec la commande
if not %menu%==0

donc il marche pour les autre caractère sauf pour l'espace et entrer.
voici une partie du programme :

if %menu%==A goto :debut 
if %menu%==B goto :invertion
if %menu%==C goto :list
if %menu%==X goto :option
if not %menu%==0 goto :option


j’essayer de changer avec quelques commande soit sa ne marche pas ou sa empirer le programme.

1 réponse

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 906
1 déc. 2019 à 16:41
Bonjour,

Essaie comme ceci :

@echo off

set "menu="
set /p menu="votre choix : "

if not defined menu goto :option
set menu=%menu:~0,1%

if /i "%menu%"=="A" goto :debut
if /i "%menu%"=="B" goto :invertion
if /i "%menu%"=="C" goto :list
if /i "%menu%"=="X" goto :option

2