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 :

Faire une progressbar


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut Faire une progressbar
    bonjour,

    pour faire mes copie j'utilise robocopy,mais j'aimerais savoir l'avancement des copies et pour cela j'aimerai savoir comment faire un progressbar dépendant de la copié.
    j'ai essayé le code de senji mais je ne vois pas de progression

    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
    @echo off
    SETLOCAL ENABLEDELAYEDEXPANSION
     cls
    :Initialisation de la variable
    SET i=1
    :DEBUT
    CALL :ProgressBar %i%
    :Copie d'un rep d'une source vers une destination
    Robocopy.exe "%ORIGINE%\." "%DESTINATION%" /E /COPYALL
    
    :incrémentation de la variable
    SET /a i = i + 1
    if /i %i% LEQ 100 goto start
    GOTO :EOF
    :ProgressBar
    TITLE %1%% Completed
    EXIT /b
    ENDLOCAL
    merci

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Si je présume que la commande principale est celle la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Robocopy.exe "%ORIGINE%\." "%DESTINATION%" /E /COPYALL
    Si tu veux la faire comme celle-ci, juste fais moi signe

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut
    oui ,et dans la barre afficher le pourcentage du dossier en cours de copy
    et la barre de progression pour le fichier qui est en cours de copie

    merci

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par chuspyto Voir le message
    oui ,et dans la barre afficher le pourcentage du dossier en cours de copy
    et la barre de progression pour le fichier qui est en cours de copie
    merci
    Ah désolé pour le pourcentage et autre chose je ne peux pas les contrôler c'est juste une barre de progression qui simule la copie mais elle s'arrête à la fin de la copie, Téléchargez et éditez ce fichier [VBS] TraceRoute animé par une barre de progression pour vos besoins

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    625
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 625
    Par défaut
    merci pour ta réponse mais j'aimerai vraiment faire tout cela dans ma fenetre DOS

  6. #6
    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
    Salut,

    Robocopy prend le controle de la copy donc faire une barre de progression
    avec % et nombre de fichier n'est pas possible.

    Si tu veux faire une vrai barre de progression il te faut créer ta fonction robocopy en bat et la tu auras la main sur chaque fichier copié et ça taille.

    Ce qui ouvre déjà de meilleur perspective pour faire une barre de progression sur le fichier et le total de la copy.

    Si tu reste sur la solution robocopy je te conseille vivement la solution de hackoo. qui fonctionne parfaitement dans la console.

    Et qui est vraiment superbe (je l'ai testé..)

    Amicalement

Discussions similaires

  1. [XSLT] Faire une boucle sur une variable [i]
    Par PoT_de_NuTeLLa dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 07/06/2010, 12h45
  2. faire avancer une progressBar
    Par kifouillou dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 23/02/2007, 18h41
  3. Faire une liste de device??
    Par jackjack dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2003, 14h43
  4. [XSL]faire une balise dans une balise??? (ComboBox)
    Par rastoix dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 23/05/2003, 08h34
  5. comment programmer une progressbar
    Par Choucas dans le forum Paradox
    Réponses: 3
    Dernier message: 13/11/2002, 11h07

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