Faire une barre de progression en .bat

akiray -  
SachaDee Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Tout est dans le titre c' est pour une décompression avec 7 zip voila la commande dont j' aimerais faire la barre de progression:

"C:\Program Files (x86)\7-Zip\7z.exe" x "fichier à décompresser.7z" -o"C:"

merci à vous de me répondre :)
A voir également:

3 réponses

SachaDee Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   10
 
Toi tu m'éclates. Je veux te donner un coup de main et tu me traite de menteur.
Pas mal celle là !

Le premier problème dans ton cas et qu'il va falloir réduire ta valeur.

set $taille=30349791488

On bat on travail avec du 32 bits cette valeur ne sera donc pas accepté lors d'opération mathématique. On va donc déjà faire une division par 100.
Mais pas mathématiquement (avec set /a) vu que l'on ne peut pas. On va donc faire une substitution :

set $taille=30349791488
set $taille=%$taille:~0,-2%

Ensuite on en tiendra compte lors de la calculation des pas de notre barre de tâche.

C'est quoi cette commande : explorer.exe C: ^& exit ?
C'est ça ta commande pour dézipper ? MDR.

On parlant de perte de temps c'est moi qui suis en train de t'aider et donc de perdre du temps avec toi.

Donc essaye d'être aimable. Ça coûte rien !
7
SachaDee Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   10
 
Voici le lien d'un tuto complet que j'ai fais sur les différent types de barrae de progression possible en batch :

https://bbat.forumeiro.com/t319-bat-tutoriel-sur-la-creation-de-progress-bar-en-batch
0
akiray Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
non cela ne marche pas, comme il y a plusieurs fichier compréssé (~27 000) la barre de progression reste en haut et la décompréssion continue, ps à l' avenir si vous donnez des exemples cela serait bien que vous y incluyez mon code car la pour ce tuto qui marche (seulement pour mon cas) pas j' en ai galéré terrible.

merci d' avance pour vos réponse
0
akiray Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
j' ai tester la deuxième barre waitbarre ultimate c' est pas mal mais ce n' est qu' une animation et non une barre de progression
0
SachaDee Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   10
 
Et oui @akiray c'est les joies de la programmation. Si tu veux faire une barre de progression avec % dans ton cas tu dois d'abord récuperer la taille total des fichiers à zipper et et ensuite et à chaque itération de la boucle déduire celui qui a été zipper, pour calculer le pourcentage.
0
akiray Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Le dossier fait 30 349 791 488 OCTETS
Et c' est un dézipage c' est vrai j' avais pensé au départ a utilisé la commande "if" avec "equ", et avec "title" pour pas que le pourcentage reste en haut, dit moi si j'avais raison ?
0
SachaDee Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   10
 
Oui c'est faisable comme ça. Montre ton code et on le fera ensemble.
0
akiray Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
a oui c' est pas un fichier mais un dossier (20 GO) je me suis planté dans le titre --'
0