Supportnet / Forum / WindowsXP
Auslesen/Änderung des Datums per Kommandozeile
Frage
Hallo,
ich würde gern das DAtum des Betriebssystems (XP) per Kommandozeile auslesen und neu schreiben. NICHT über das Windows-Dialogfenster. Also timedate.cpl ist da wohl im Spiel. Die Codeschnipsel die ich gefunden habe öffnen entweder das Dialofenster oder setzen eine neue Zeitzone (RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Central Standard Time).
Das Zeitzonen ändern klappt wunderbar ohne Windows-Dialog. Meine Versuch am Zeitzonen-Beispiel etwas zu "maipulieren" schlugen leider fehl, da ich von dem verwendeten Synthax nichts verstehe.
Wäre schön, wenn mir jemand weiterhelfen könnte.
Gruß
Jens
P.S.: Falls falsches Unterforum bitte verschieben.
Antwort 1 von Bussard
Hallo Jens07 !
Falls ich dich richtig verstanden habe wäre daß
in der Kommandozeile CMD (DOS Umgebung)
recht einfach
mit
paralell dazu kannst anstatt date den Parameter time einstezen um deine Uhrzeit einzustellen.
um eine vorbestimmtes Datum einzugeben kannst
Hoffe das hilft Dir weiter
LG buzz
Falls ich dich richtig verstanden habe wäre daß
in der Kommandozeile CMD (DOS Umgebung)
recht einfach
echo %date% [enter] gibt Dir das Systemdatum ausmit
date [enter] kannst das Datum ändernparalell dazu kannst anstatt date den Parameter time einstezen um deine Uhrzeit einzustellen.
um eine vorbestimmtes Datum einzugeben kannst
date [leer] 24.12.2008 [enter] eintippenHoffe das hilft Dir weiter
LG buzz
Antwort 2 von Jens07
Hallo vielen Dank erstmal,
aber so ganz war das nicht gemeint. Den Befehl z.B. date kann ich so nicht in der Kommandozeile (ich meine "Ausführen" um Missverständnissen vorzubeugen) eingeben, sonder nur in dem DOS-Fenster. Ich möchte also, dass sich das DOS-Fenster direkt mit dem DAtum öffnet. "cmd.exe date /t" funktioniert leider auch nicht.
Gruß
Jens
aber so ganz war das nicht gemeint. Den Befehl z.B. date kann ich so nicht in der Kommandozeile (ich meine "Ausführen" um Missverständnissen vorzubeugen) eingeben, sonder nur in dem DOS-Fenster. Ich möchte also, dass sich das DOS-Fenster direkt mit dem DAtum öffnet. "cmd.exe date /t" funktioniert leider auch nicht.
Gruß
Jens
Antwort 3 von Bussard
hmmm...
da wäre ev. eine BATCH Datei geeignet
erstelle eine neue textdatei
und schreibe folgende 2 zeilen rein
dann speichern unter
Dateiname datum.bat
Dateityp Alle Datein
ab.
wenn du dann das Symbol mit dem Zahnrad anklickst
wird das DOS Fenster gestartet und du wirst aufgefordert
das Datum einzugeben.
oder klickst nur [enter] und es wird nichts geändert.
LG buzz
da wäre ev. eine BATCH Datei geeignet
erstelle eine neue textdatei
und schreibe folgende 2 zeilen rein
@echo off
datedann speichern unter
Dateiname datum.bat
Dateityp Alle Datein
ab.
wenn du dann das Symbol mit dem Zahnrad anklickst
wird das DOS Fenster gestartet und du wirst aufgefordert
das Datum einzugeben.
oder klickst nur [enter] und es wird nichts geändert.
LG buzz
Antwort 4 von Jens07
Hallo.
danke, aber ich habe eine einfachere Lösung gefunden.
"cmd /k date /t".
Keine Ahnung wofür "/k" steht, aber hilft ;-)
Gruß
Jens
danke, aber ich habe eine einfachere Lösung gefunden.
"cmd /k date /t".
Keine Ahnung wofür "/k" steht, aber hilft ;-)
Gruß
Jens
Antwort 5 von Arno_Nym
Zitat:
Keine Ahnung wofür "/k" steht...
Keine Ahnung wofür "/k" steht...
Windows hat 'ne tolle Hilfefunktion. Steht alles drin.
Arno
Antwort 6 von Jens07
Ne,
leider hat Windows da keine tolle Hilfe. Wo bitteschön erklärt mir Windows denn /k ?
Da hilft mir nur Google !
Gruß
Jens
leider hat Windows da keine tolle Hilfe. Wo bitteschön erklärt mir Windows denn /k ?
Da hilft mir nur Google !
Gruß
Jens
Antwort 7 von Ralfman
WennDu die Eingabeaufforderung offen hast, Tipp doch einfach mal
Ralf
cmd /?ein. Die Hilfe erklärt alles.Ralf
Antwort 8 von Jens07
Hallo
"/k führt den Befehl in der Zeichenfolge aus und endet dann nicht".
Nun ja, kein Grund zu streiten, aber tolle Hilfe würde ich das nicht nennen.
So wäre ich nie darauf gekommen das Datum zu ändern...
Gruß
Jens
"/k führt den Befehl in der Zeichenfolge aus und endet dann nicht".
Nun ja, kein Grund zu streiten, aber tolle Hilfe würde ich das nicht nennen.
So wäre ich nie darauf gekommen das Datum zu ändern...
Gruß
Jens

