Backspace et ms-dos

Résolu
titi390 -  
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

jvoudrais savoir cmt faire les backspace sur la commande echo quand par exemple on fait un menu, je m explique :

@echo off
:start
echo Bonjour ceci un test faite un choix. :
set /P Va1=
echo.
echo choix 1.
echo choix 2.
echo choix 3.
echo.
echo Votre choix ? :

Sur le dernier echo, quand je lance le batch, j aimerais que le curseur reste sur la ligne avec les ":" et ne saute pas une ligne.

Merci pour vos idées!

2 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Pas possible...

Si tu peux, tu peux utiliser CoreUtils : http://gnuwin32.sourceforge.net/packages/coreutils.htm qui porte une partie des commandes Unix (plus souples que DOS) dans le monde Windows.
0
titi390
 
Merci pour ta reponse :), seulement j'ai deja installé coreutils et testé avec la commande "echo -n" seulement aucune changement ça m affiche l argument dans le batch :(... Je dois editer mes batchs avec un editeur special ?
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Vérifie bien que tu exécutes le echo de coreUtils et non pas le echo de DOS. Il faut ajouter le echo de coreUtils dans le PATH ou le lancer en indiquant le chemin complet.
0
titi390 > gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention  
 
Merci gigaga ca fonctionne :), bonne journée.
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301 > titi390
 
Tu peux mettre en "résolu"?
0