Hallo zusammen =)
ich habe wieder mal ein Problem ![]()
Hier mein Script
Spoiler anzeigen
#include <EditConstants.au3>
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#Include <Date.au3>
$GUI = GUICreate("Planer", 200,330 )
GUICtrlCreateLabel("Bitte Wählen Sie ein Datum aus:",25,20)
$date = GUICtrlCreateDate("",10,40,180)
GUICtrlCreateLabel("Uhrzeit wann Erinnern",10,73)
$stunden = GUICtrlCreateInput(@HOUR,116,70,24,20,$ES_NUMBER)
$minuten = GUICtrlCreateInput(@MIN,140,70,24,20,$ES_NUMBER)
$sekunden = GUICtrlCreateInput(@SEC,164,70,24,20,$ES_NUMBER)
GUICtrlCreateLabel("Tätigkeit = ",20,120)
$ttk = GUICtrlCreateCombo("auswählen...",75,117,100)
GUICtrlSetData(-1,"Nachricht|anderes")
$nName = GUICtrlCreateInput("",30,150,140,20)
$nEreignis = GUICtrlCreateInput("", 30,180,140,20)
$nExtra = GUICtrlCreateInput("",30,210,140,70)
;groups
GUICtrlCreateGroup("", 5, 5, 190, 95)
GUICtrlCreateGroup("", 5, 95, 190, 200)
$save=GUICtrlCreateButton("Speichern",0,300,200,30)
GUICtrlSetOnEvent($save, "Save2")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $save
Save2()
Case $GUI_EVENT_CLOSE
Exit
Case $ttk
If GUICtrlRead($ttk) = "auswählen..." Then
GUICtrlSetData($nName,"")
GUICtrlSetData($nEreignis,"")
GUICtrlSetData($nExtra,"")
EndIf
If GUICtrlRead($ttk) = "Nachricht" Then
GUICtrlSetData($nName,"")
GUICtrlSetData($nEreignis,"")
GUICtrlSetData($nExtra,"")
GUICtrlSetData($nName,"Name der Person")
GUICtrlSetData($nEreignis,"Ereignis")
GUICtrlSetData($nExtra,"Extra angaben")
EndIf
If GUICtrlRead($ttk) = "anderes" Then
GUICtrlSetData($nName,"")
GUICtrlSetData($nEreignis,"")
GUICtrlSetData($nExtra,"")
GUICtrlSetData($nName,"Geben Sie etwas an")
GUICtrlSetData($nEreignis,"Geben Sie etwas an")
GUICtrlSetData($nExtra,"Geben Sie etwas an")
EndIf
EndSwitch
WEnd
While 1
Dim $fail = "Laden aus Termine.ini datei fehlgeschlagen!"
Dim $date = IniRead($date, "Termine.ini", "Datum", $fail)
Dim $stunden = IniRead($stunden, "Termine.ini", "Stunden", $fail)
Dim $minuten = IniRead($minuten, "Termine.ini", "Minuten", $fail)
Dim $sekunden = IniRead($sekunden, "Termine.ini", "Sekunden", $fail)
Dim $nName = IniRead($nName, "Termine.ini", "Name", $fail)
Dim $nEreignis = IniRead($nEreignis,"Termine.ini","Ereignis", $fail)
Dim $nExtra = IniRead($nExtra,"Termine.ini", "Extra Angaben" ,$fail)
$timedate = IniRead($date,$stunden,$minuten,$sekunden)
If $timedate = _Now() Then
MsgBox(4096,$nEreignis,$nName &(@CRLF)& $nExtra)
EndIf
WEnd
Func Save2()
IniWrite("Termine.ini", "Datum", "", GUICtrlRead($date))
IniWrite("Termine.ini", "Stunden", "", GUICtrlRead($stunden))
IniWrite("Termine.ini", "Minuten", "", GUICtrlRead($minuten))
IniWrite("Termine.ini", "Sekunden", "", GUICtrlRead($sekunden))
IniWrite("Termine.ini", "Was?", "", GUICtrlRead($ttk))
IniWrite("Termine.ini", "Name", "", GUICtrlRead($nName))
IniWrite("Termine.ini", "Ereignis", "", GUICtrlRead($nEreignis))
IniWrite("Termine.ini", "Extra Angaben", "", GUICtrlRead($nExtra))
If @error = 1 Then
MsgBox(4096,"","Speichern abgebrochen.")
EndIf
If not @error Then
MsgBox(4096,"Planer","Einstellungen Gespeichert")
EndIf
EndFunc
Der soll imma wenn die Zeit eintretet eine Naricht senden nur funst das i-wie nich ![]()