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 :

Inclure une commande Progress bar dans un fichier batch de sauvegarde avec xcopy


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2014
    Messages : 3
    Par défaut Inclure une commande Progress bar dans un fichier batch de sauvegarde avec xcopy
    Je souhaiterai inclure la commande progressbar téléchargée précédemment dans mon fichier "backups.bat" qui me sauvegarde mes fichiers à la sortie de windows.
    Je ne sais pas où il faut l'insérer dans la ligne de commande de mon script.

    voici mon .batch

    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
    @ECHO.
    @echo.	"OPERATION DE SAUVEGARDE AVANT D'ETEINDRE L'ORDINATEUR" ;
    @echo.		" SAUVEGARDE DE MES FICHIERS SUR UN AUTRE SUPPORT"
    
    rem  ***** mise en place des variables pour le fichier log (si créé) *****
    
    set data=Copie du: %Date% a %Time%
    
    rem *****  En-tête  ******
    
    echo           ************************************
    echo           *                                   *
    echo           *    Programme de sauvegarde        *
    echo           *                                   *
    echo           ************************************
    
    rem ***** Début du programme *****
    
    :E
    xcopy /K "C:\Program Files (x86)\RocketDock\Icons\*.ico" "E:\SAV_FIC-MARC\Users\Icons & PNG\icons\ico" /H/E/D/C/I/R/V/Y/J/Q
    
    xcopy /k "C:\Program Files (x86)\RocketDock\Icons\*.png" "E:\SAV_FIC-MARC\Users\Icons & PNG\icons\png" /H/E/D/C/I/R/V/Y/J/Q
    
    xcopy /K "C:\Program Files (x86)\RocketDock\Skins" "E:\SAV_FIC-MARC\Users\Icons & PNG\Skins" /H/E/D/C/I/R/V/Y/J/Q
    
    xcopy /K "D:\users\Marc" "E:\SAV_FIC-MARC\Users\Marc" /H/E/D/C/I/R/V/Y/Q/J /exclude:liste.txt
    
    @echo.
    @echo.	 "La Copie est terminee!"
    @echo.
    goto end
    
    :end
    C:\Windows\SysWOW64\shutdown.exe /s /t 00

    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

    La commande de la progressbar est une commande externe ?? si oui postez son lien de téléchargement ?
    Sinon, moi personnellement j'utilise un Vbscript qui utilise la commande XCopy avec génération d'une progressbar en HTA
    XCopyScript.vbs

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2014
    Messages : 3
    Par défaut
    Merci pour ta réponse, mais pour moi qui suit un tatonneur (novice) dans la programmation c'est un peu compliqué.
    je cherche quelque chose de simple pour afficher une progressbar, surtout que mon petit batch tout simple fonctionne bien.
    C'est juste pour l'agrémenter d'une barre d'avancement.
    Cordialement

  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

    Je présume que vous voulez faire quelque chose comme celle dans cette image :[CENTER]

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2014
    Messages : 3
    Par défaut
    Génial, cela me conviendrait parfaitement.
    Un petit coup de main svp


  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 [BAT] ProgressBar
    Voilà une solution un peu moins lourde pour ton cas.
    Renomme ton BAT de copy en -> genere.bat (important !!!)

    Et cree StartCopy.bat :

    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
    :::Waiting Progress By SachaDee
    :::www.Developpez.com
    
    @Echo Off
    mode con: cols=120 lines=7
    color 1a
    setlocal EnableDelayedExpansion
    
    if exist fin.val del fin.val
    start /min genere.bat ^& echo.^>fin.val ^& exit
    
    cls
    set graph=²°
    echo traitement En cours veuillez patienter...
    echo.
    echo    %graph%
    
    
    :affiche
    >nul PING localhost -n 2 -w 1000
    cls
    if exist fin.val goto:termine 
    set graph=²!graph!
    echo traitement En cours veuillez patienter...
    echo.
    echo    %graph%
    
    goto :affiche
    
    :termine
    endlocal
    echo Traitement termin‚
    pause
    exit
    Ensuite appel StartCopy.bat

    Fait quelque test et adapte un peu.



    Il y a d'autres possibilité grâce à la géniale commande externe AffPng.exe

    qui va donner ceçi : http://screencast.com/t/nclbdnwCeDy

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

Discussions similaires

  1. inclure une ligne de données dans un fichier csv
    Par alvine18 dans le forum Langage
    Réponses: 5
    Dernier message: 08/06/2012, 14h40
  2. Réponses: 12
    Dernier message: 24/06/2009, 10h01
  3. Réponses: 7
    Dernier message: 06/01/2007, 20h16
  4. [Mail] comment inclure une commande dans une variable
    Par pierrot10 dans le forum Langage
    Réponses: 8
    Dernier message: 27/04/2006, 20h17
  5. progress bar dans une status bar ?
    Par raggadoll dans le forum C++Builder
    Réponses: 1
    Dernier message: 02/11/2005, 15h17

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