Ich habe noch ein Problem bezüglich dem Ändern vom Datumsformat.
Egal ob ich das voreingestellte Datum lasse, oder es verändere, es wird mir immer das heutige Datum ausgegeben. Dabei ist das ausgegebene "Datumrohformat" (20201010 ...) korrekt. Lediglich beim Ändern des Formats habe ich das Problem.
Ich bitte um Hilfe, denn ich bin mir keiner Schuld bewusst, warum es nicht funktionieren sollte
Hier mein Experimentier-Code:
Code: Select all
^q::
Datum := "10.10.2020"
year := SubStr(Datum, 7, 4)
month := SubStr(Datum, 4, 2)
date := SubStr(Datum, 1, 2)
DatumFormat := year . month . date
Gui Add, DateTime, vEDate w100 h25 Choose%DatumFormat%,
Gui Add, Button, gSenden w250 h25, Senden mit <Send>
Gui Add, Edit, vEdit1 w250 h25 Center,
Gui Show, , Testlabor - Send Var
Return
Senden:
Gui Submit, NoHide
FormatTime, Datum2, EDate, dd.MM.yyyy
GuiControl, Focus, Edit1
Send, ^a
Send, %Datum2%
MsgBox,
(
---------------- Eingabe ----------------
Eingelesen: %Datum%
Für Gui formatiert: %DatumFormat%
---------------- Datum im GUI ----------------
Aktuelles Datum im GUI: %EDate%
---------------- Ausgabe ----------------
Formatiertes Datum: %Datum2%
)
Return