Center bordure sous batch

Résolu
Bonjour,

comment faire pour center ce code dans scripte batch:

@echo off
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º votre nom º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause

merci d'avance

8 réponses

  1. je veux que le bordure & la lettre (votre nom) soit center dans quand exécute.
    1. Mets des espaces...
      Donc çà donne
      @echo off
      echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
      echo º votre nom º
      echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
      pause
      1. excuse moi ,
        je me suis pas relut.Comme pour moi et "Coeur Osé les espaces ne se sont pas affiché.

        Pour que tu comprenne je vais remplacer les espaces par des ";":

        @echo off
        echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
        echo º ;;;;;;;;;;;votre nom;;;;;;;;;;;;; º
        echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
        pause

        tu a juste a remplacer les ";" par des espaces et sa marche
        (plus il y a d'espace et plus sa sera décalé)
        1. bon j'ai 15 ans
          moi je voi pas trop commen faire le structure du programme mais j'ai une idée

          récupérer le nombre de de caractère dans "le nom" pi faire une boucle qui inscrit
          " Í " [nb de caractères] fois

          du genre

          ---------------------------------------------------------
          piti script qui récupère le nombre de caractère dans une variable
          puis met le nombre dans %nb%

          if not "%os%"=="Windows_NT" goto non rem ela marche uniquement sur < NT

          if not defined nb set nb=0
          :Bgf650
          set /a nb=nb+1

          echo Í

          if %nb% LSS %nb% goto Bgf650 rem répète %fois%

          :non
          ----------------------------------------------
          1. c'est bon j'ai trouvé la solution juste faire des espace et regler le bordure merci bcp
            1. Salut,

              Si j'ai bien compris ta question il te suffit de faire ça:

              @echo off
              echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
              echo º votre nom º
              echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
              pause