IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Barre de progression lors d'un téléchargement [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut Barre de progression lors d'un téléchargement
    Bonjour à toutes et à tous, voila, après plusieurs recherche sur internet, mais n'ayant aucune réponse, j'ai crée un petit batch qui permet de faire le téléchargement d'un fichier sur mon serveur dédié.

    Voici la ligne:
    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
    ------------------------------------------------------------------------
    @echo off
    call:download "IpDeMonServer/FTBV3.3/doc.7z" "%~dp0doc.7z"
    
    goto END
    
    :download
    (echo src = "%~1"
    echo Set v1 = CreateObject ("MSXML2.XMLHTTP"^)
    echo Set v2  = CreateObject ("ADODB.Stream"^)
    echo v1.open "GET", src, false
    echo v1.send (^)
    echo v2.open
    echo v2.Type = 1
    echo v2.Write v1.ResponseBody
    echo v2.SaveToFile "%~2") >"%~dpn0.vbs"
    cscript "%~dpn0.vbs"
    del "%~dpn0.vbs" >nul
    goto:eof
    goto END
    
    :END
    exit
    ------------------------------------------------------------------------
    Et mes questions:
    1er)_Je voudrais installer une petite barre de progression lors du téléchargement de ce fichier, dans le programme existant, ou sinon lancer la barre de progression dans une nouvelle fenêtre "cmd"

    2eme)_Et si c'est possible je voudrais mettre une 2eme barre de progression, pour: 1 barre pour le téléchargement actuelle, et la 2eme pour le téléchargement total.

    Merci.
    Cordialement.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Tu as ici un exemple parfait pour ton cas :

    http://windows.developpez.com/telech...ressBar-en-bat



  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut
    Merci pour la réponce "sachadee", je vais regarder.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut
    , a vrai dire je début en BATCH, et en plus j'ai du mal a comprend le code

  5. #5
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Est-ce que tu connais la taille du fichier que tu va télecharger ?

    pour pouvoir faire une barre de progression c'est indispensable.

    Sinon tu peux faire un type de loading bar qui fonctionne juaqu'à la fin du processus.


  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Par défaut
    Est-ce que tu connais la taille du fichier que tu va télecharger ?

    pour pouvoir faire une barre de progression c'est indispensable.

    Alors pour la première question:

    _Oui je connais les tailles "des fichiers" à télécharger, mais le souci, c'est que mon projet et en BETA, et il y a plein de miser a jour, et de BEUG à régler.

    Donc la taille peu varier (+ ou -), et de plus ce que j'ai fais pour me facilité la tache, lors de l'envoie des mes fichiers, c'est que je l'ai (+ ou -) compresser indépendamment.

    Ce qui me permet d'avoir une grosse archive de -15 Mo et pour le reste, d'avoir des fichiers entre 3 Mo et 100 Ko.

    Sinon tu peux faire un type de loading bar qui fonctionne juaqu'à la fin du processus.
    Oui cela m’intéresserai: mais je n'ai pas encore les connaissances pour .

    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Barre de progression lors d'un INSERT
    Par mehdiyou1985 dans le forum IHM
    Réponses: 5
    Dernier message: 05/12/2012, 15h57
  2. Barre de progression lors d'un upload
    Par CherInfo dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 18/04/2011, 10h26
  3. Afficher une barre de progression lors d'un téléchargement
    Par khayyam90 dans le forum Contribuez
    Réponses: 0
    Dernier message: 28/12/2010, 19h29
  4. Réponses: 4
    Dernier message: 11/03/2010, 16h49
  5. Réponses: 6
    Dernier message: 29/05/2007, 17h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo