CHOICE /C YN /M "hi" IF errorlevel==1
i get the error:
Quote
Posted 26 December 2011 - 04:45 AM
CHOICE /C YN /M "hi" IF errorlevel==1
Quote
Posted 26 December 2011 - 11:20 AM
Quote
Quote
Posted 26 December 2011 - 11:51 AM
Posted 26 December 2011 - 12:35 PM
Microsoft Windows [version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
C:\Users\Antoine>choice /?
CHOICE [/C choix] [/N] [/CS] [/T délai /D choix] [/M texte]
Description :
Cet outil permet aux utilisateurs de sélectionner un élément d'une liste
de choix et renvoie l'index du choix sélectionné.
Liste de paramètres :
/C choix Spécifie la liste des choix à créer.
La liste par défaut est "ON".
/N Masque la liste des choix dans l'invite de commande.
Le message avant l'invite de commande est affiché
et les choix restent activés.
/CS Permet la sélection de choix respectant la casse.
Par défaut, l'utilitaire ne respecte pas la casse.
/T délai Nombre de secondes de suspension avant
d'effectuer un choix par défaut. Les valeurs acceptables
sont comprises entre 0 et 9999. Si 0 est spécifié,
le choix par défaut sera sélectionné sans suspension.
/D choix Spécifie le choix par défaut après nnnn secondes.
Le caractère doit être compris dans les choix spécifiés
par l'option /C et doit également spécifier nnnn avec /T.
/M texte Spécifie l'affichage du message avant l'invite de
commande. Si l'option n'est pas spécifiée, l'utilitaire
affiche uniquement une invite de commande.
/? Affiche ce message d'aide.
Remarque :
La variable d'environnement ERRORLEVEL est définie à l'index de la
clé sélectionnée dans l'ensemble de choix. Le premier choix
listé renvoie la valeur 1, le second renvoie la valeur 2, etc.
Si l'utilisateur appuie sur une touche ne représentant pas un choix valide,
l'outil émet un signal sonore d'avertissement. Si l'outil détecte une
condition d'erreur, il renvoie une valeur ERRORLEVEL de 255.
Si l'utilisateur appuie sur CTRL+Pause ou CTRL+C, l'outil renvoie
une valeur ERRORLEVEL de 0. Lorsque vous utilisez les paramètres
ERRORLEVEL dans un programme de commandes,
vous devez les lister par ordre décroissant.
Exemples :
CHOICE /?
CHOICE /C ONA /M "Appuyez sur O pour Oui, N pour Non ou A pour Annuler."
CHOICE /T 10 /C ona /CS /D o
CHOICE /C ab /M "Sélectionnez a pour l'option 1 et b pour l'option 2."
CHOICE /C ab /N /M "Sélectionnez a pour l'option 1 et b pour l'option 2."
C:\Users\Antoine>
This post has been edited by myselfidem: 27 December 2011 - 08:04 AM
Posted 26 December 2011 - 05:02 PM
@ECHO OFF CHOICE /C YN /M "PLEASE MAKE YOUR CHOICE" IF %ERRORLEVEL%==2 ( ECHO. ECHO YOU SELECTED [N] ) IF %ERRORLEVEL%==1 ( ECHO. ECHO YOU SELECTED [Y] ) ECHO. PAUSE
Posted 27 December 2011 - 03:41 AM
echo HELP CHOICE /C YN /M "Help him" IF %errorlevel%==1( : save echo thank you pause echo you got 10 points set points=10)
This post has been edited by faissaloo: 27 December 2011 - 04:01 AM
Posted 27 December 2011 - 03:55 AM
@ECHO OFF
cd C:\
cd %userprofile%
CHOICE /C YN /M "PLEASE MAKE YOUR CHOICE"
IF %ERRORLEVEL%==2 (
ECHO.
ECHO YOU SELECTED [N]
)
IF %ERRORLEVEL%==1 (
ECHO.
ECHO YOU SELECTED [Y]
)
ECHO.
PAUSE
This post has been edited by myselfidem: 27 December 2011 - 04:06 AM
Posted 27 December 2011 - 04:21 AM
faissaloo, on 27 December 2011 - 03:41 AM, said:
echo HELP CHOICE /C YN /M "Help him" IF %errorlevel%==1( : save echo thank you pause echo you got 10 points set points=10)
@echo off echo HELP CHOICE /C YN /M "Help him" IF %ERRORLEVEL%==2 goto :exit IF %ERRORLEVEL%==1 goto :save :save echo thank you pause echo you got 10 points set points=10 pause :exit
This post has been edited by myselfidem: 27 December 2011 - 08:03 AM
Posted 27 December 2011 - 04:39 AM
myselfidem, on 27 December 2011 - 04:21 AM, said:
faissaloo, on 27 December 2011 - 03:41 AM, said:
echo HELP CHOICE /C YN /M "Help him" IF %errorlevel%==1( : save echo thank you pause echo you got 10 points set points=10)
@echo off echo HELP CHOICE /C YN /M "Help him" IF %ERRORLEVEL%==2 goto :exit IF %ERRORLEVEL%==1 goto :save : save echo thank you pause echo you got 10 points set points=10 pause :exit
echo help me cd C:\ cd %userprofile% CHOICE /C YN /M "would you like to help him?" IF %errorlevel%==1 echo thank you, here is ten coins for your help echo you got ten coins set %coins%=10 pause : save
myselfidem, on 27 December 2011 - 03:55 AM, said:
@ECHO OFF
cd C:\
cd %userprofile%
CHOICE /C YN /M "PLEASE MAKE YOUR CHOICE"
IF %ERRORLEVEL%==2 (
ECHO.
ECHO YOU SELECTED [N]
)
IF %ERRORLEVEL%==1 (
ECHO.
ECHO YOU SELECTED [Y]
)
ECHO.
PAUSE
echo help me cd C:\ cd %userprofile% CHOICE /C YN /M "would you like to help him?" IF %errorlevel%==1( echo thank you, here is ten coins for your help echo you got ten coins set coins=10 pause : save)
Posted 27 December 2011 - 04:46 AM
Quote
Posted 27 December 2011 - 07:11 AM