If $_hb_time1 & $_hb_date1 = $_fw_time1 & $_fw_date1 Then
MsgBox(64,"","Test")
Endif
$lbl_Uhrzeit ist meine systemzeit die in meiner GUI läufti
$lb_fw_time st keine festgelegte uhrzeit sondern kann auch geändert werden
$lbl_datum ist das aktuelle datum, das ich auf der GUI stehen hab
$lb_fw_date ist kein festgelegtes datum sondern kann auch geändert werden
klappt nur nicht so wie es soll
(MsgBox ist nur zum test, später soll sich an der stelle eine progressbar öffnen, wenn das if...then klappt, nur so am rande)
naja es kommt darauf an wie deine datums- und zeitlabel aussehen.
wenn lb_fw_date und lb_fw_time festgelegte zeitpunkte sind, bei denen etwas passieren soll, dann könntest du es so machen:
Code:
If GUICtrlRead($lb_fw_date) = @MDAY & "." & @MON & "." & @YEAR & "." And GUICtrlRead($lb_fw_time) = @HOUR & ":" & @MIN Then
MsgBox(0,0,0)
EndIf
müsstest mal ein beispiel schreiben was in deinen labels steht ;-)
andernfalls, wenn du deine systemzeit auch immer updatest und beide das gleiche format haben würde es so aussehen:
Code:
If GUICtrlRead($lbl_date) = GUICtrlRead($lb_fw_date) And GUICtrlread($lbl_uhrzeit) = GUICtrlRead($lb_fw_time) Then
MsgBox(0,0,0)
EndIf
Datum: 10.12.2010
Uhrzeit: 13:38:20 (wird geupdatet mit Adlibregister)
Sind beides Label
PHP Code:
While 1
$msg = GUIGetMsg(1)
Switch $msg[1]
Case $Settings
Switch $msg[0]
Case -3
Exit
Case $Start
GUICtrlsetdata($lbl_datum, _NowDate())
AdlibRegister("_NowTime1",500)
Versteh ich jetzt net so ganz, zeit und datum dazustelln, das hab ich ja, mein problem ist, das wenn datum und uhrzeit ein gewissen (wert, der nicht festgelegt ist) erreichen, soll sich ne msgbox öffnen. siehe post1. Mit dem Script kann ich grad gar nix anfangen. Trotzdem danke für die mühe
If GUICtrlRead($lbl_date) = GUICtrlRead($lb_fw_date) And GUICtrlread($lbl_uhrzeit) = GUICtrlRead($lb_fw_time) Then
MsgBox(0,0,0)
EndIf
Ok Astrein so hats geklappt, hatte es nur unter dem falschen EndSwitsch stehen, da ich 2 GUIs im script hab, vielen dank für die Hilfe
€dit: Eine Frage hätt ich da grad noch zur Progressbar, kann man ner progressbar sagen wie lange sie laufen soll??? Also z.b. 30min. angeben und dann läuft die 30min. von 0-100%??? hab unter google grad nix sinnvolles gefunden.
- Warum denn nicht? Ist doch einfacher als immer mit GuiCtrlSetData()
Quote:
nach 100 sekunden wärst du bei 100%
- Schreib halt ProgressSet($i/$sekunden*100) dann klappts....
Quote:
passt das wohl nicht in sein script rein
- Ist doch genau das, was er wollte, oder? Ich weiß auch nicht, warum er ne Progressbar von der Zeit abhängig macht und nicht von einem bestimmten Vorgang, aber das ist ja sein Sache...
guicrtlsetdata ist sinnvoller, da man dabei das handle angeben kann.
wenn du den ersten post gelesen hättest, dann wüsstest du was er machen will und dass eine for schleife da nicht passend ist. (außerdem eher ungenau)
guicrtlsetdata ist sinnvoller, da man dabei das handle angeben kann.
- Wenn man nur eine Progressbar hat, isses aber einfacher...
Quote:
wenn du den ersten post gelesen hättest[...]
- Den habe ich sehr wohl gelsesen. Allerdings bezog sich meine Antwort auf Post #9:
Quote:
Eine Frage hätt ich da grad noch zur Progressbar, kann man ner progressbar sagen wie lange sie laufen soll??? Also z.b. 30min. angeben und dann läuft die 30min. von 0-100%??? hab unter google grad nix sinnvolles gefunden.
Quote:
außerdem eher ungenau
- Ist Genauigkeit bei einer Progressbar, die sowieso nur 100 Balken hat denn wichtig?