finde den fehler^^

  • [autoit]

    $time = @hour & ":" & @min & ":" & @SEC

    [/autoit][autoit][/autoit][autoit]

    while 1
    if $time = "09:26:23" then
    msgbox(0,"","es ist zeit")
    endif
    Wend

    [/autoit]

    why geht das net?^^

    Einmal editiert, zuletzt von Kev (13. April 2010 um 10:59)

  • weil die $time nur einmal abgefragt wird und sobalds bei der abfrage nicht der fall ist gehst du in ne endlosschleife. du musst die zeit IN der schleife abfragen....

    [autoit]

    while 1
    sleep(20)
    $time = @hour & ":" & @min & ":" & @SEC
    if $time = "09:26:23" then
    msgbox(0,"","es ist zeit")
    exit
    endif
    Wend

    [/autoit]
  • oder einfach ohne variable ^^

    [autoit]

    while 1
    if @HOUR = 09 and @MIN = 35 and @SEC = 23 then
    msgbox(0,"","es ist zeit")
    endif
    Wend

    [/autoit]