Commande DOS "Set /p" non acceptée en do

legouteilgilles -  
dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'utilise sous xp (chez moi) la commande ms-dos SET /P valeur=message pour enregistrer une variable d'environement, pour ensuite la reutiliser dans mon batch

Mon probléme est que sous MS-DOS 5.0 natif, cette commande ne fonctiionne pas,car semble-t-il /P n'existe pas...
comment remplacer le /p ?

J'utilise SET /P pour poser des questions a l'utilisateur afin que sa réponse m'oriente vers le programme sélectionné par ses soins

Merci de vos reponses

1 réponse

dubcek Messages postés 19032 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
hello
il y a une méthode là https://www.robvanderwoude.com/userinput.php

ECHO Enter some input, and press Enter when ready . . .
ECHO ←[13;0;64;13p
COPY CON USRINPUT.TMP
ECHO ←[13;13p
CLS
ECHO You typed:
TYPE USRINPUT.TMP

Note: The ← character is the Esc character, or ASCII character 27 (or 1B Hexadecimal).
-1