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 :

Calcul de temps [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 70
    Par défaut Calcul de temps
    Bonjour à tous !

    Voilà je vous expose mon problème :
    J'aimerais faire un calcul de temps dans mon fichier
    batch.

    En résumé, j'initialise une première variable avec le temps
    de départ et ensuite, quand mes manipulations sont terminées,
    j'initialise une nouvelle variable avec le temps de fin.

    Est-t-il donc possible de faire un calcul entre les deux temps
    pris pour que l'on nous retourne le temps calculé (fin - début).

    J'espère ne pas être trop flou dans ce que je dit !

    Merci d'avance !!!

  2. #2
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    C'est théoriquement possible, mais c'est assez l'usine à gaz quand même en batch "pur"... Et je ne te conseille pas de chercher une résolution inférieure à la seconde dans tous les cas.

    Le principe est de décomposer la date / heure en un timestamp "absolu", mais cela pose quand même quelques soucis de découpage / conversion des dates. Cela reste très très laborieux pour un résultat "gadget" : il y a sûrement plus pratique en passant par un exécutable autonome qui surveillera le temps d'exécution, je pense.
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Février 2008
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 70
    Par défaut
    Non je ne recherche heureusement pas en dessous de la seconde...

    Bon ben je sens que je vais bien m'amuser !!

    Je voulais seulement savoir si on pouvait le faire aussi simplement qu'en c#...

    Ma fois tant pis... Merci pour ta réponse c'est sympa d'avoir répondu si vite.

    Bonne fin de journée !

  4. #4
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Si tu as accès à un compilateur (C, C++ ou C#) capable de compiler des applications en ligne de commande, c'est par contre très simple de fabriquer cet utilitaire : à toi de voir si tu pourras le déployer ensuite. J'aurais tendance à préférer le C pour cet usage (exécutable plus petit, peu de fonctions à utiliser de toutes façons).

    Tu peux regarder sur ces posts pour t'inspirer, notamment pour savoir comment "découper" date et heure :
    http://www.developpez.net/forums/d75...e/#post4363359
    http://www.developpez.net/forums/d68...h/#post4419466
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 140
    Par défaut
    Salut keks06
    Salut MakLAK

    Keks06, pourrais tu me passer la commande pour le calcul des heures, Merci beaucoup.

    a+

    PS: Si sa ne te dérange pas, bien sur!

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    252
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2008
    Messages : 252

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 140
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. comment calculer le temps d'execution
    Par passion_info dans le forum C++Builder
    Réponses: 1
    Dernier message: 09/06/2005, 09h13
  2. Calculer le temps passé
    Par Joeleclems dans le forum MFC
    Réponses: 4
    Dernier message: 29/04/2005, 09h40
  3. calculer le Temp écoulé
    Par ada_b dans le forum SQL
    Réponses: 1
    Dernier message: 30/11/2004, 09h44
  4. [MFC] : CTime ? Calcul de temps d'éxécution
    Par jonzuzu dans le forum MFC
    Réponses: 10
    Dernier message: 25/05/2004, 14h22
  5. Réponses: 8
    Dernier message: 18/09/2002, 03h20

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