Commande CMD

Résolu
Bonjour, voila j'ai un travail à effectuer pour mon cours d'informatique, j'ai les base, mais cela ne fonctionne pas.
pourriez-vous m'aider svp??
:MENU
@ECHO OFF
ECHO MENU
ECHO 1.LISTE DES TACHES
ECHO 2.VERSION DU WINDOWS
ECHO 3.AFFICHE ET MODIFIE LA CONFIGURATION D'UNE PARTITION DISQUE
ECHO 4.ETEINDRE L'ORDINATEUR
ECHO 5.REDEMARER
SET /P REPONSE="QUEL EST VOTRE CHOIX ?"
IF "%REPONSE%"=="" GOTO :END
IF "%REPONSE%"=="1" GOTO :A
IF "%REPONSE%"=="2" GOTO :B
IF "%REPONSE%"=="3" GOTO :C
IF "%REPONSE%"=="4" GOTO :D
IF "%REPONSE%"=="5" GOTO :END
GOTO :DEBUT
:A
TASKLIST
GOTO :MENUUT
:B
VER
GOTO :MENU
:C
DISKPART
GOTO :MENU
:D
:SHUTDOWN -S
GOTO :END
:END


1 réponse

  1. Modérateur
    Bonjour,

    Sur les GOTO il faut le label sans les : , les : ne sont présents que sur le label lui même dans le source.

    :MENU
    @ECHO OFF
    ECHO MENU
    ECHO 1.LISTE DES TACHES
    ECHO 2.VERSION DU WINDOWS
    ECHO 3.AFFICHE ET MODIFIE LA CONFIGURATION D'UNE PARTITION DISQUE
    ECHO 4.ETEINDRE L'ORDINATEUR
    ECHO 5.REDEMARER
    SET /P REPONSE="QUEL EST VOTRE CHOIX ?"
    IF "%REPONSE%"=="" GOTO END
    IF "%REPONSE%"=="1" GOTO A
    IF "%REPONSE%"=="2" GOTO B
    IF "%REPONSE%"=="3" GOTO C
    IF "%REPONSE%"=="4" GOTO D
    IF "%REPONSE%"=="5" GOTO END
    GOTO MENU
    :A
    TASKLIST
    GOTO MENU
    :B
    VER
    GOTO MENU
    :C
    DISKPART
    GOTO MENU
    :D
    SHUTDOWN -S
    GOTO END
    :END  


            un étranger, c'est un ami qu'on n'a pas encore rencontré.
    0
    1. ha ok, merci beaucoup pour l'aide, c'est vraiment gentil.
      je cherche depuis ce matin et je me demande bêtement pourquoi ça ne fonctionne pas.
      encore merci beaucoup jee pee ;-)
      0