Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
[Réglé] Barre de progression
Auteur Message
Répondre en citant
Message [Réglé] Barre de progression 
Bonjour,

j'utilise la syntaxe :
Code:
wget -q -b -P C:\ http://mondomaine.perso.sfr.fr/monfichier.exe


Est t'il possible de faire une barre de progression affichant le pourcentage du téléchargement du fichier dans le batch au-lieu d'avoir un pauvre echo (echo Le t,l,chargement est en cours... Veuillez patienter....) ?


edit: après réflexion, je ne pense pas que cela soit possible ou je me tromperais ?

Cordialement



Dernière édition par Owned le Mar 13 Mar 2012 - 16:00; édité 1 fois
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Réglé] Barre de progression 
Bonjour
wget le gère lui meme : http://www.delafond.org/traducmanfr/man/man1/wget.1.html

Code:
--progress=type=type
    Positionne le type d'indicateur de progression. Les indicateurs valides sont dot (le point) et bar (une barre).

    Par défaut c'est la barre qui est utilisée. C'est une longue barre de progression ASCII pour matérialiser le téléchargement. Si la sortie n'est pas un terminal, les points seront utilisés. Si vous voulez forcer l'indicateur barre, utilisez --progress=bar:force.

    --progress=dot permet de sélectionner l'affichage de points. Des points sont imprimés à l'écran pour matérialiser le téléchargement réussi d'une quantité déterminée de données.

    Quand vous utilisez les points, vous pouvez aussi positionner le style en spécifiant dot:style. Les différents styles permettent de choisir la signification du point. Dans le style par défaut (default) chaque point représente 1K, il y a 10 points par bloc et 50 points par ligne. Le style binary est orienté ordinateur : 8 K par point, 16 points par bloc et 48 points par ligne (ce qui fait 384 K par ligne). Le style mega est plus adapté pour le téléchargement de très gros fichiers : chaque point représente 64 K il y a 8 points par bloc et 48 points sur chaque ligne (ce qui fait 3 M par ligne).

    Remarquez qu'il est possible d'indiquer le style par défaut en utilisant la commande "progress" dans .wgetrc. Cette option a une priorité inférieure à celle de la ligne de commande.


ensuite il y a surement moyen en contrôlant la taille du fichier téléchargé




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Réglé] Barre de progression 
Bonjour,

Je t'assure que c'est possible. (sur n'importe-quel commande externe tant qu'elle affiche une information sur la progression de son traitement)

il faut pour cela exécuter wget en redirigeant l'affichage qui sera traité par ton batch. celui ci pourra donc afficher une progression que tu pourra personnaliser toi-même.

C'est pas forcément simple a faire mais c'est bien faisable, la preuve avec Cp qui peut afficher une progressbar par fichier avec les commandes robocopy ou encore ffmpeg.



Répondre en citant
Message [Réglé] Barre de progression 
Bonjour,

@Lady, merci mais je voulais éviter wget l'utilisant en background cependant cela rend pas mal mais un petit problème d'affichage :

Citation:
8% [==> ] 2á265á621 406K/s eta 67s


La taille du fichier contient des caractères bizarres ?

et également :
Citation:
C:: Permission deniedSaving to: `C:/
pourtant le fichier est bien téléchargé... Actuellement je test sous XP mais le batch pourra être exécuté sous différent système, j'ai déjà intégré une vérification de l'OS mais voyant permission denied, cela me fait un peut peur pour Win7 ou Vista...

Peut-être rediriger le téléchargement sous %userprofile% qui serait plus judicieux ?

@Cmanix, oui j'ai constaté et j'ai trouvé ton script batch suite à mes recherches seulement je n'ai pas encore approfondi ton code... Wink



Répondre en citant
Message [Réglé] Barre de progression 
sous win 7 il faut mettre les fichiers dans un lieu ou tu as les droits necessaires en général C: possible ou Mes documents , Telechargements




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Réglé] Barre de progression 
oui c'est ce que j'ai fait Wink merci Smile

et pour le caractère bizarre sous wget ?



Répondre en citant
Message [Réglé] Barre de progression 
le "á" correspond à un espace ou caractère null je crois. fait un echo "á" pour vérifier.

edit: c'est pas sa ^^



Répondre en citant
Message [Réglé] Barre de progression 
parce que je n'utiliserais pas wget entièrement ?

Je n'utilise que wget.exe et quelques .dll....

Citation:

wget.exe
libeay32.dll
libiconv2.dll
libintl3.dll
libssl32.dll




Répondre en citant
Message [Réglé] Barre de progression 
bonjour
quel est le nom du fichier original et son extention ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Réglé] Barre de progression 
Citation:
GUI_CSSource_By_Owned_V1.3.exe


Ce serait la cause du problème ?



Répondre en citant
Message [Réglé] Barre de progression 
Hors topic mais tu bidouille un truc en rapport avec CS:S ? Very Happy




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Réglé] Barre de progression 
Oui, je modifie l'interface graphique du jeu, pourquoi ?

Cela est privé, c'est pour ma MultiGaming Smile Wink Désolé ^^



Répondre en citant
Message [Réglé] Barre de progression 
Car je joue souvent à CS:S, donc par curiosité.




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Répondre en citant
Message [Réglé] Barre de progression 
ah oki, une team par hasard ? Smile



Répondre en citant
Message [Réglé] Barre de progression 
Non, je n'ai pas de team.




______________________________________________________
Citation:
RSS du forum : [ batch.xoo.it/rss.php ]
Visiter le site web du posteur
Message [Réglé] Barre de progression 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch