Bonjour à tous,
J'ai actuellement un code en batch, il est composé de la sorte
:
Quand j'utilise ce bout de code, cela m'affiche mon titre, la barre de chargement mais en faite sa pose problème car quand j'enlève le cls avant set /a FULL = FULL + 1, cela me multiplie verticalement la barre de chargement. Je voudrais que La description + La barre de chargement reste sur la même page et restent fixe, et que en dessous mes lignes de programmes apparaisse, en même temps que la barre de chargement augmente.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
@echo off
title pattern12 Outils
mode con cols=65 lines=50 &color 0A
color 0A
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³                       BIENVENUE                          ³
echo ÈÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄļ
echo.
echo.
set NB_BAR=0

echo.
echo.
echo [1.0.0] Lancement du programme
echo.
echo.
echo Appuyez sur n'importe quelle touche pour debuter %0
pause
echo [1.0.1] Debut des actions
ping localhost -n 2 >nul
echo.
echo.
echo.
REM BARRE DE CHARGEMENT ==============

:UP_BAR

set /a FULL = FULL + 1
set BAR=%BAR%Û
set /a NB_BAR = NB_BAR + 2
echo.
echo.
echo        Chargement de l'application.... %NB_BAR%%%
echo      ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo        %BAR%
echo        %BAR%
echo      ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
if %FULL%==50 goto :END_BAR
@ping localhost -n 2 >nul
goto :UP_BAR
:END_BAR

echo [%time%] Debut de la suppression des infections
echo.
ping localhost -n 4 >nul
echo Suppresion des elements infectieux de type MSN:
@echo off
del %SystemRoot%\drivers\etc\hosts.msn>nul >> Rapport.txt
del %Temp%\Vpd.exe>nul >> Rapport.txt
...
Merci d'avance