February 12, 201016 yr 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
February 12, 201016 yr 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
February 12, 201016 yr Author Donc pour ta deuxième soluce elle m'intéresse!!! Mais je voudrais que la sorti se fasse dans mon bat Cordialement
February 12, 201016 yr Si tu veux tout dans la sortie standard tu n'as qu'à enlever la redirection @echo off time < nul monsoft.exe time < nul
February 12, 201016 yr Author 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
Archived
This topic is now archived and is closed to further replies.