Retourner date et time à partir d'un Batch

Résolu
Bonjour

Je souhaite retourner la date et l'heure dans un fichier texte après 'xecution d'un batch

J'ai essayé comme ça mais il affiche bien la date mais attends que je la modifie ou appuie sur entrer.

Je n'ai pas trouver d'option pour la commande date et time

MON SCRIPT:

xcopy "c:\mes documents" X:\ /E /d /y /c
echo ------------------------->>c:\sauv.txt
date >> c:\sauv.txt
time >> c:\sauv.txt

14 réponses

  1. Contributeur
    Salut, ca ne serait pas du genre %TIME% par hasard?

    .  .  Ce post a été écrit entièrement
    \_/  avec des molécules recyclées
    2
    1. w2k

      [Ah zut dsl pour le dble post]

      --------------------------------------------------------
      L'informatique est un long fleuve pas tranquille !!!
      1
      1. Oui merci, ça marche sous 2000 et Xp
        Mais pas sous 98
        0
    2. non idem, j'y avais déjà pensé

      merci quand même.
      0
      1. Bonjour,

        date /T >> c:\sauv.txt
        time /T >> c:\sauv.txt

        Lupin

        ~L'essentiel est invisible pour les yeux.~
        ~On ne voit bien qu'avec le coeur.~
        0
        1. re :

          quelques infos :-)

          sous windose:
          xcopy32 "c:\mes documents" X:\ /c /h /e /r /y /s /d
          echo ------------------------->>c:\sauv.txt
          date /t >> c:\sauv1.txt
          time /t >> c:\sauv2.txt

          syntaxe -> commande /? = aide
          Éditer command.com, celui-ci, bien que compiler, contient beaucoup d'information texte sur les commandes avancé de DOS.

          Lupin

          ~L'essentiel est invisible pour les yeux.~
          ~On ne voit bien qu'avec le coeur.~
          0
          1. Bonjour,

            Voici le message que j'obtiens avec ta solution :

            Date non valide
            Entrez la nouvelle date (jj.mm.aa)ÿ:
            0
          2. Je trouve trop drôle comment il a écrit le mot Windows !!! Il a écrit "Windose" !! lol
            0
          3. @rafmos 

            et tu es toujours aussi débile, ou tu t'appliques, là ?

            0
          4. @arrialEuh, vous parlez à qui, là ?
            0
          5. @rafmos 

            À l'auteur de cette réponse :

            ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

            Bonjour,

            Vous avez demandé à recevoir les réponses au message de arrial intitulé « Plantage au démarrage *** STOP: 0x0000007E, » datant du 19 mai 2009 à 13:48 posté dans « Forum Windows ».
            Ce message vient de recevoir la réponse suivante de rafmos
            _______________________________________________________
            je n'ai pas lu ton message et je m'en fous !

            ( co nn ard )
            --

            rafmos
            _______________________________________________________
            Pour répondre au message de rafmos, merci de cliquer sur le lien ci-dessous:
            http://www.commentcamarche.net/forum/affich 12520504 plantage au demarrage stop 0x0000007e#2009 05 19%2013%3A52%3A32

            Pour arrêter les envois de mails concernant cette discussion, veuillez cliquer sur le lien suivant:
            https://forums.commentcamarche.net/forum/stopmail.php3?id=12520504&P=9b07260c8e9fc091aa6408e7a3372472

            --
            CommentÇaMarche.net, Communautés d'assistance et de conseils
            http://www.commentcamarche.net

            ▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲

            Il faudra m'expliquer un jour pourquoi ce genre de comportement n'est pas sanctionné par une exclusion …

            0
        2. Contributeur
          DATE [date]
          
          Entrez DATE sans paramètres pour afficher la date système et être invité à la
          modifier. Appuyez sur ENTRÉE pour conserver la même date.
          
          Si les extensions de commandes sont activées, la commande DATE prend en charge
          le commutateur /T qui fait que la commande n'indique que la date, sans
          demander d'en entrer une nouvelle.

          reste plus qu'a activer le commande, il me semble que c'est expliquer dans cmd/? ou set/?
          as tu essayer
           echo %TIME%


          Salutation !
          Char Snipeur
          0
          1. Activer la commande?

            Non, je n'ai pas essayé.

            Comment fait-on?

            Merci
            0
        3. Chez moi ca marche date /t >> c:\sauv1.txt

          --------------------------------------------------------
          L'informatique est un long fleuve pas tranquille !!!
          0
          1. w2000

            --------------------------------------------------------
            L'informatique est un long fleuve pas tranquille !!!
            0
            1. et tu as essayé echo date /t >> c:\sauv1.txt

              --------------------------------------------------------
              L'informatique est un long fleuve pas tranquille !!!
              0
              1. Oui je viens d'essayer, il m'affiche date /t dans mon fichier

                Donc pas bon

                Merci
                0
            2. Contributeur
              ha ! tu es sous 98. Donc, /T ne doit pas être activé et activable.
              je sais pas si tu as %TIME% aussi du coup. dommage, chez moi ça fonctionne bien "echo %TIME%>>c:\sauv.txt"
              C:\>echo %TIME%
              17:38:46,76


              Salutation !
              Char Snipeur
              0
              1. Bizarre vos méthodes, je ferais tout simplement:

                ==============================================
                echo ---------------------------------------------------------------- >> "C:\date.txt"
                echo. Date: %date% Heure: %time% >> "C:\Date.txt"
                echo ---------------------------------------------------------------- >> "C:\date.txt"
                pause
                ==============================================
                Voila ma méthode!
                0
                1. c'est nase ça marche pas ton truc
                  0