Posté(e) le 12 février 201015 a Salut à tous. Voilà j'ai récemment sollicité votre aide pour un .bat Après quelques améliorations et quelques trucs en plus je voudrais savoir comment calculer le temps d'exécution d'un .bat Voici mon script au cas ou: @echo off net use Y: \\192.168.133.3\Programmes_Charly del Y:\Logiciels\*.* /S /F /Q cd C:\Users\Charly\Documents\"My Dropbox" xcopy Logiciels Y:\Logiciels /V /D /S cd Y: Y: rar a -r -p1234 -hp Y:\SaveSoft Y:\Logiciels net use Y: /DELETE pause Cordialement
Posté(e) le 12 février 201015 a Je vois deux moyens: - Utiliser Timeit, qui est un utilitaire sorti à l'époque de Windows Server 2003 et dispo dans le Windows Server 2003 Toolkit. Il n'est pas extrêmement compliqué donc il y a des chances qu'il fonctionne sur des systèmes récents, à tester... [edit] On me signale dans mon oreillette que le toolkit ne fonctionne pas sous 2008 R2 :/ - Si c'est pour des mesures ponctuelles et que tu peux calculer de tête, un moyen plus simple mais moins lisible : @echo off time < nul monsoft.exe > C:\maSortie.txt time < nul Ca va te sortir un truc du genre : The current time is: 10:31:57.92 Enter the new time: The current time is: 10:32:05.94 Enter the new time: Plus qu'à faire la soustraction
Posté(e) le 12 février 201015 a Auteur Donc pour ta deuxième soluce elle m'intéresse!!! Mais je voudrais que la sorti se fasse dans mon bat Cordialement
Posté(e) le 12 février 201015 a Si tu veux tout dans la sortie standard tu n'as qu'à enlever la redirection @echo off time < nul monsoft.exe time < nul
Posté(e) le 12 février 201015 a Auteur OK merci. Donc sa me donne bien l'heure de début et de fin du .bat donc nickel. J'aurais voulu que sa me donne le temps exacte d'exécution mais bon faire une différence n'est pas compliqué. Cordialement
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.