ccornelsen 10 Geschrieben 1. März 2010 Melden Teilen Geschrieben 1. März 2010 Hallo zusammen, ich habe letztens ein kleines Skript geschrieben und Werte über die Kommandozeile in eine Text Datei zu schreiben, zusätzlich soll das aktuelle Datum und Zeit übergeben werden zu dem jeweiligen Messpunkt und das alle 10 min, allerdings bleibt die Zeit immer gleich und zwar die vom Start des Skripts. for /L %%i IN (1 1 288) do echo %%i echo %date% %time% >>c:\Temp\qfarm.txt & qfarm /ltload >> c:\Temp\qfarm.txt & timeout /t 600 Und da ich nachher die Werte in eine Excel Datei importiere um daraus eine Grafik zu erstellen, wollte ich die Zeiten dazu korrekt haben. Wie muss ich das umstricken, damit die Zeit bei jedem Messwert automatisch den aktuellen Zeitstempel bekommt und nicht den vom start des Skripts? Danke Christian Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 2. März 2010 Melden Teilen Geschrieben 2. März 2010 Hoi, am Anfang des Scriptes setlocal EnableDelayedExpansion einfügen und statt %date% %time% das Ganze mit Ausrufezeichen !date! !time! Grüße, Frank Zitieren Link zu diesem Kommentar
ccornelsen 10 Geschrieben 2. März 2010 Autor Melden Teilen Geschrieben 2. März 2010 super, funktioniert! Vielen Dank für die schnelle Antwort!! Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.