Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Ajouter une commande par une touche
Auteur Message
Répondre en citant
Message Ajouter une commande par une touche 
Bonjour à tous,
voila je suis en train de réaliser un petit programme et pour utiliser une des option du menu j'utilise
set /p exemple= exemple, se qui m' oblige à mettre une lettre puis appuyer sur entrée pour valider, or je souhaiterais utiliser simplement le nom de la lettre choisi.

Voici un petit exemplaire de mon programme pour mieux comprendre :

Code:
if %PAGE%==0 (
 echo 1. Changer de mot de passe ?
 echo.
 echo 2. Supprimer session ?
 echo.
 echo.
 echo.
 set /p REP= Que desirez vous faire ?
 set PAGE=1
 goto :UP
  )
 
if %PAGE%==1 (
   if %REP%==o (
   set PAGE=2
   set /p NOMADMIN=Veuillez indiquer le nom de l'administrateur en question \\:
   )
if %REP%==n (
ipconfig
set /p RET= Retour ?
goto :UP
))


J' espère avoir été le plus claire possible Smile
Merci d'avance !
Cordialement.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Ajouter une commande par une touche 
Bonjour

heu, j'ai beau relire malheureusement je n'ai pas compris ce que tu désires faire.

Souhaites tu utilisé le code ASCII des touches du clavier ?
http://support.microsoft.com/kb/461998/fr

ton code fonctionne ??

Bonne journée
Laddy




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Ajouter une commande par une touche 
Hmm oui désolé mais je ne sais pas comment expliquer Rolling Eyes
Par exemple, quand je suis dans le menu, comme celui ci :

1. Changer nom du disc dur
2. Changer le nom de la session
3. Convertir son disc dur
4.
5.


Que désirez vous faire ?



Là, la phrase "Que désirez vous faire" est sous le code set /p. Donc il faut choisir un chiffre puis faire Entrée.
Or se que je souhaiterais faire c'est directement appuyer sur le chiffre pour valider la commande.

Voilà j' espère m'être mieux exprimé Wink
Merci de ton aide !

PS = Oui mon programme marche.



Répondre en citant
Message Ajouter une commande par une touche 
Bonjour
oui c'est plus clair malheureusement avec set /p, il faut la validation de l'utilisateur, la question a été déjà poser me semble t-il.

Il existerait plusieurs solutions qui seraient l'utilisation de commandes externes.

Exemple : la commande Choice.exe qui n'est pas disponible sur tous les systemes d'exploitations et peux contenir de 1 à 9 choix maximum.




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Ajouter une commande par une touche 
D'accord je comprend Rolling Eyes , finalement je vais devoir rester sur set /p... Sad
Mais je vais quand même me renseigner sur ses commandes externes.


Merci beaucoup pour votre aide Very Happy
Cordialement.



Message Ajouter une commande par une touche 


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