ZitatIst auch falchs... weil dann laut Script auch 12:40 später als 13:15 wäre
entweder du hast mich jetz total doof im kopf gemacht oder du täuscht dich gerade
Schuld an allem bist auf jeden fall du
ZitatIst auch falchs... weil dann laut Script auch 12:40 später als 13:15 wäre
entweder du hast mich jetz total doof im kopf gemacht oder du täuscht dich gerade
Schuld an allem bist auf jeden fall du
Ich würde das so machen:
[autoit]
#include <Date.au3>
If _DateDiff('s', _NowCalcDate() & ' 13:15:00', _NowCalc()) > 0 Then MsgBox(0, '', 'Zeit erreicht')
entweder du hast mich jetz total doof im kopf gemacht oder du täuscht dich gerade
Schuld an allem bist auf jeden fall du
ne, du bist unfair, du hast deinen eintrag editirt :-p aber ja, ich habe dich doof gemacht.. ich bin ein Pokemon mit ultraschal wuhu~~~~~ Schnitzel ist verwirrt und hat scih vor verwirrung selbst verletzt
Oscar habe doch schon sone ganz einfache lösung vorgestellt ohne include e.t.c.
[autoit]If @Hour & @Min > 1315 Then
[/autoit]if (@hour > 13) or (@hour = 13 and @min >= 15) then..
Das ist jetzt also doch falsch?
if (@hour > 13) or (@hour = 13 and @min >= 15) then..
Das ist jetzt also doch falsch?
JA, das ist falsch
If @Hour & @Min > 1315 Then
[/autoit]ist richtig
nein, weil um 14:10 wäre die bedingung nicht erfüllt.. weil das heißt ja wenn Stunde größer als 13 UND minute größer als 15NEIN Das kommt nicht aufs selber raus !!! !!! lies meinen post weiter oben!
ja wer war denn das
Ist auch falchs... weil dann laut Script auch 12:40 später als 13:15 wäre bsit du cnoh nciht ganz wach? immerhin sit halb 5
jetzt schläfst du aber Jonathan (nicht schnitzel^^)!!
Entweder hour größer 13, oder hour gleich 13 und min größer/Gleich 15.
Ist doch richtig
[autoit]
JA, das ist falschIf @Hour & @Min > 1315 Then
[/autoit]ist richtig
das ist beides richtig?!
jetzt schläfst du aber Jonathan (nicht schnitzel)!!
Entweder hour größer 13, oder hour gleich 13 und min größer/Gleich 15.
Ist doch richtig
eigentlich schlafe ich nur nachts, aber wenn man sagt Entweder hour größer 13, oder hour gleich 13 und min größer/Gleich 15.
dann wäre laut script bei 13:01 oder 13:10 die bedingung auch erfüllt
Dann halt
if (@hour > 14) or (@hour = 13 and @min >= 15) then..
eigentlich schlafe ich nur nachts, aber wenn man sagt Entweder hour größer 13, oder hour gleich 13 und min größer/Gleich 15.
dann wäre laut script bei 13:01 oder 13:10 die bedingung auch erfüllt
eben nicht! das ist genau dann erfüllt wenn es erfüllt sein soll. nämlich jede uhrzeit nach 13 uhr 15.
13:01
(13 > 13) --> nein
((13 = 13) --> ja ) und ((1 > 15) --> nein) --> nein
Man muss auch einsehen können dass man sich täuscht
Jetzt ist Helveticus bestimmt eh schon durcheinander xD
Dann halt
if (@hour > 14) or (@hour = 13 and @min >= 15) then..
Nein , das mit @hour > 13 statt 14 war schon richtig.
Man muss auch einsehen können dass man sich täuscht
okay, dann habe ich wohl doch geschlafen... das fällt mir wie schuppen von den augen
trotzdem ist meins am einfachsten
If @Hour & @Min > 1315 then
[/autoit]Um zu einer bestimmten Zeit eine bestimmte Funktion auszuführen, das geht doch am besten so, oder?
Hier immer die gleiche Funktion, aber auch das kann man ja ändern.
While 1
$sTime = _Time(2) & ":" & @SEC
Select
Case $sTime = "14:15:00" ; genau um DIESE UHRZEIT
_Sound()
Case $sTime = "14:00:00" ; genau um DIESE UHRZEIT
_Sound()
Case $sTime = "14:45:00" ; genau um DIESE UHRZEIT
_Sound()
Case $sTime = "15:30:00" ; genau um DIESE UHRZEIT
_Sound()
EndSelect
Sleep(50)
WEnd
Func _Time($pre)
If $pre = 1 Then
Return @HOUR
ElseIf $pre = 2 Then
Return @HOUR & ":" & @MIN
ElseIf $pre = 3 Then
Return @Hour & ":" & @Min & ":" & @SEC
EndIf
EndFunc ;==>_Time($pre)
Func _Sound() ; wierd DIESE Funktion ausgeführt !!!
MsgBox(0,"test","bla bla bla bla bla bla bla")
EndFunc ;==>_Sound