Pourcentage Sur Batch

Résolu
Utilisateur anonyme -  
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   -
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


A voir également:

3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
hello
calculer ou afficher un % ?
C:> set a=22

C:> echo %a%%
22%

0
Utilisateur anonyme
 
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
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 636
 
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
Utilisateur anonyme
 
Oui merci Beaucoup
0
Utilisateur anonyme
 
Quelle est la commande à rajouter je ne la vois pas ?
0
bob354
 
set /a pc=100*!p1!/nbrCaract
echo !pc!%%
0
Utilisateur anonyme
 
Ok merci, je le met tout a la fin c'est tout ?

(Il me marque operateur manquant)
0
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   204
 
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
Utilisateur anonyme
 
pourquoi ça fait un BIP quand sa charge ?
0
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   204
 
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
karirovax Messages postés 3221 Date d'inscription   Statut Membre Dernière intervention   204
 
c bon bour le bip ??
0
Utilisateur anonyme
 
oui merci
0
Utilisateur anonyme
 
mais y a t,ild'autre sons posible ?
0