Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Mémoriser plusieurs variable d'une boucle
Auteur Message
Répondre en citant
Message Mémoriser plusieurs variable d'une boucle 
Bonjour à tous,

J'essaie de faire un batch, qui permet de faire un choix au hasard.
L'utilisateur entre le nombre de choix qu'il désire, et pour chaque choix il doit entrer la description...
Je ne suis pas certain dans la façon de procéder, j'y vois plusieurs façons, mais je ne sais pas comment m'y prendre.


Code:
@echo off
cls
set /p choix=Combien de choix?
for /l %%A in (1,1,%choix%) do (
   set /p rep = CHoix %%A ?

)


J'ai, jusqu'à présent, ce petit bout de code. Je me demande maintenant comment enregistrer chaque %rep% donné.
J'ai pensé à un truc du genre " Rep%%A = %rep%, mais ça ne donne rien de concluant.
De plus, si j'essaie seulement de faire un "echo %rep%, j'obtiens un "ECHO is off. Quoi faire?!

Des idées?
Merci d'avance!



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Mémoriser plusieurs variable d'une boucle 
Salut,

en gros:

Code:

@echo off
setlocal enabledelayedexpansion
cls
set /p choix=Combien de choix?
rem création des variables
for /l %%A in (1,1,%choix%) do (
   set /p rep_%%A= CHoix %%A ?
)
rem affichage des variables
for /l %%A in (1,1,%choix%) do (
   echo choix %%A = !rep_%%A!
)
pause





______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Message Mémoriser plusieurs variable d'une boucle 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch