Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric Giffard
une procédure comportant une commande CHOICE ne peut pas s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ? Bonjour
set /P mavariable=Veuillez entrer votre choix :
Cela va afficher à l'écran "Veuillez entrer votre choix :" et ce que l'utilisateur aura entré sera stocké dans la variable d'environnement %mavariable%
A bientôt Enlever les ~ pour une réponse Eric Giffard eric.giffard@~ifrance.com (perso) eric.g@~nextmedia.fr (boulot) http://www.nextmedia.fr
une procédure comportant une commande CHOICE ne peut pas
s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ?
Bonjour
set /P mavariable=Veuillez entrer votre choix :
Cela va afficher à l'écran "Veuillez entrer votre choix :" et ce que
l'utilisateur aura entré sera stocké dans la variable
d'environnement %mavariable%
A bientôt
Enlever les ~ pour une réponse
Eric Giffard
eric.giffard@~ifrance.com (perso)
eric.g@~nextmedia.fr (boulot)
http://www.nextmedia.fr
une procédure comportant une commande CHOICE ne peut pas s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ? Bonjour
set /P mavariable=Veuillez entrer votre choix :
Cela va afficher à l'écran "Veuillez entrer votre choix :" et ce que l'utilisateur aura entré sera stocké dans la variable d'environnement %mavariable%
A bientôt Enlever les ~ pour une réponse Eric Giffard eric.giffard@~ifrance.com (perso) eric.g@~nextmedia.fr (boulot) http://www.nextmedia.fr
Jean-Claude BELLAMY
champroux s'est ainsi exprimé:
une procédure comportant une commande CHOICE ne peut pas s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ?
Oui, et très avantageusement : SET /P
SET /P MaVariable=Message a afficher
Exemple :
@echo off echo 1 : bloc-notes echo 2 : calculatrice echo 3 : regedit set /P option=Tapez le numero de l'application a lancer : for %%N in (1 2 3) do if "%%N"=="%option%" goto %%N echo Choix invalide goto fin :1 notepad goto fin :2 calc goto fin :3 regedit :fin
A la différence de "Choice" qui ne permet de passer qu'un seul caractère, avec "set /P" on peut passer une chaine
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *
champroux <j.champroux@worldonline.fr> s'est ainsi exprimé:
une procédure comportant une commande CHOICE ne peut pas
s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ?
Oui, et très avantageusement :
SET /P
SET /P MaVariable=Message a afficher
Exemple :
@echo off
echo 1 : bloc-notes
echo 2 : calculatrice
echo 3 : regedit
set /P option=Tapez le numero de l'application a lancer :
for %%N in (1 2 3) do if "%%N"=="%option%" goto %%N
echo Choix invalide
goto fin
:1
notepad
goto fin
:2
calc
goto fin
:3
regedit
:fin
A la différence de "Choice" qui ne permet de passer qu'un seul caractère,
avec "set /P" on peut passer une chaine
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
Jean-Claude.Bellamy@wanadoo.fr * JC.Bellamy@free.fr
une procédure comportant une commande CHOICE ne peut pas s'exécuter sous Windows 2000.
existe-t-il une commande qui puisse la remplacer ?
Oui, et très avantageusement : SET /P
SET /P MaVariable=Message a afficher
Exemple :
@echo off echo 1 : bloc-notes echo 2 : calculatrice echo 3 : regedit set /P option=Tapez le numero de l'application a lancer : for %%N in (1 2 3) do if "%%N"=="%option%" goto %%N echo Choix invalide goto fin :1 notepad goto fin :2 calc goto fin :3 regedit :fin
A la différence de "Choice" qui ne permet de passer qu'un seul caractère, avec "set /P" on peut passer une chaine
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org *