Choix multiple en bat

Florian du dimanche -  
 Florian du dimanche -
Bonjour.
Je suis un programmeur en herbe du dimanche et pour faire une farce a mes amis, j'aimerais faire un programme avec un choix. Malheureusement, sa ne marche pas.
Voila ce que je veux faire :

@echo off
title [MCAFFEE SECURITY]
color 09
echo Bonjour, ici votre centre de sécurité MCAffee
echo Un virus Merchanto a infesté l'ordinateur.
echo Je vous conseil de le laisser prendre le contrôle de votre ordinateur.
echo Voulez vous laissez le contrôle de votre ordinateur a Merchanto?
choice Oui non
:O
echo Vous avez faits le bon choix.
Pause
:N
echo Dommage!
echo Bye Bye
shutdown -s -t 60
Pause

Mais voila, quoi que je fasse, j'ai ''Vous avez faits le bon choix'' suivie de bye bye et du shutdown !

Windows XP version pro

3 réponses

  1. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    @echo off
    :menu
    title [MCAFFEE SECURITY]
    color 09
    echo Bonjour, ici votre centre de sécurité MCAffee
    echo Un virus Merchanto a infesté l'ordinateur.
    echo Je vous conseil de le laisser prendre le contrôle de votre ordinateur.
    echo Voulez vous laissez le contrôle de votre ordinateur a Merchanto?
    set choice=
    set /p choice=Votre choix ? :

    if "%choice%"=="" goto menu
    if "%choice%"==" " goto menu
    if "%choice%"==" " goto menu

    if /i "%choice%"=="oui" echo Vous avez fait le bon choix. & exit
    if /i "%choice%"=="non" echo Dommage! & echo Bye Bye & shutdown -s -t 60
    goto menu
    2
  2. Florian du dimanche
     
    Sa ne marche pas !
    0
    1. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Cela fonctionne très bien.
      0
  3. Florian du dimanche
     
    Merci. Maintenant, tout fonctionne!
    0