Batch comment centrer verticalement

FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


Voilà mon Pb au jour actuel pour centrer mes écrits dans mon batch j'utilise des echo. un en dessous des autres j'aurai aimé savoir s'il y avait une autre solution plus propre que celle-là pour faire ça ?

par exemple

@echo off
echo.
echo.
echo.
echo.
echo bonjour
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
avec une boucle
C:> for /l %a in (1,1,5) do @echo.






C:>
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
j avais pancer aussi a une boucle le pb c est que mon batch comporte plus de 2000 ligne donc un menu de choix feuille par feuille donc les echo. varie selon le menu de la feuille.

donc explique moi d aventage ta boucle les c:> je voit pas leur utiliter et la parti numeroter apres le in
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
ou
C:> (for /l %a in (1,1,5) do @echo.) & @echo bonjour





bonjour

C:>
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
le bonjour c est l exemple lui existe pas dans mon batch c est juste pour centrer les menu de choix dans mon batch j ai un menu principale qui retourne selon le chois sur des petit menu

si tu prefere tu choisi se que tu veu au menu generale le goto t emene vers ton choi un cls vide la page et ton second menu arrive voila c est pour centrer tout les secon menu
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
VOILA UN MENU REEL COMMENT ENLEVER LES ECHO.

:stop
:MENU1
CLS
COLOR 3F
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo 1: ISCOOL.
echo.
echo 2: LES MONSTEURS.
echo.
Set /p QUESTION0=Quel est le jeux du robot a arreter ?
If /I "%QUESTION0%"=="1" (goto:ISCOOL)
If /I "%QUESTION0%"=="2" (goto:LES MONSTEURS)
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
...
COLOR 3F 
for /l %%a in (1,1,10) do @echo. 
echo 1: ISCOOL.
...
0
FRED92G Messages postés 290 Date d'inscription   Statut Membre Dernière intervention   4
 
c est bon sa marche une autre question center en fonction de la hauteur de la fenetre du cmd directement sa serai pas possible ? comme les menu evolue sa pourrai etre plus simple
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
il est possble de déplacer le curseur, voir là https://www.robvanderwoude.com/ansi.php
ou utilser autre chose que le DOS
0