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

Fermé
legouteilgilles - 25 oct. 2008 à 02:37
dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 - 25 oct. 2008 à 15:44
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
A voir également:

1 réponse

dubcek Messages postés 18723 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 11 mai 2024 5 615
25 oct. 2008 à 15:44
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