Pourcentage Sur Batch

Résolu
Bonjour,
Comment mettre un pourcentage sur ce code batch ?
Merci

set nbrCaract=80
setlocal enableDelayedExpansion
for /l %%i in (1,1,%nbrCaract%) do (
set var=
for /l %%j in (1,1,%%i) do (
set var=!var!^Û
)
ping 0.0.0.0 -n 2 > NUL
cls
echo Chargement.
echo !var!
)
pause

--
Comptes sur moi , moi je compte sur mes doigts ! (Windows Power)

3 réponses

  1. Contributeur
    hello
    calculer ou afficher un % ?
    C:> set a=22
    
    C:> echo %a%%
    22%
    
    
    0
    1. Je vouddrait afficher le pourcentage du chARGEMENT DANS ceci :
      set nbrCaract=80
      setlocal enableDelayedExpansion
      for /l %%i in (1,1,%nbrCaract%) do (
      set var=
      for /l %%j in (1,1,%%i) do (
      set var=!var!^Û
      )
      ping 0.0.0.0 -n 2 > NUL
      cls
      echo Chargement.
      echo !var!
      )
      pause
      0
  2. Contributeur
    comme ca ?
    @echo off
    
    set nbrCaract=80
    setlocal enableDelayedExpansion
    for /l %%i in (1,1,%nbrCaract%) do (
    set var=
    set p1=%%i
    for /l %%j in (1,1,%%i) do (
    set var=!var!^Û
    )
    ping 0.0.0.0 -n 2 > NUL
    cls
    echo Chargement.
    set /a pc=100*!p1!/nbrCaract
    echo !pc!%%
    rem echo !var!
    )
    pause
    
    0
    1. Oui merci Beaucoup
      0
    2. Quelle est la commande à rajouter je ne la vois pas ?
      0
    3. set /a pc=100*!p1!/nbrCaract
      echo !pc!%%
      0
    4. Ok merci, je le met tout a la fin c'est tout ?

      (Il me marque operateur manquant)
      0
  3. salut

    voici la marche :

    @echo off

    set nbr=80

    for /L %%i in (1,1,%nbr%) do (
    cls
    echo.
    echo Effectu': %%i %%
    ping 127.0.0.1 -n 2 > NUL
    )

    cls
    echo.
    echo Effectu': 100 %%
    echo.
    pause
    0
    1. pourquoi ça fait un BIP quand sa charge ?
      0
    2. Re,

      oui , c moi qui ajoute ce bip , si vous ne l'aimez pas donc supprimez le caractère c tous :

      @echo off

      set nbr=80

      for /L %%i in (1,1,%nbr%) do (
      cls
      echo.
      echo Effectu': %%i %%
      ping 127.0.0.1 -n 2 > NUL
      )

      cls
      echo.
      echo Effectu': 100 %%
      echo.
      pause
      0
    3. c bon bour le bip ??
      0
    4. oui merci
      0
    5. mais y a t,ild'autre sons posible ?
      0