Zeiträume

  • Hallo zusammen ich möchte das das script in einem bestimmten zeitraum nicht läuft jedoch klappt es noch nicht so wie es soll da er nur zu bestimmten studen auch die minutenbetrachten soll jedoch macht autoit dieses ständig wie schafe ich es das er es nur zum bestimmten zeiten macht ... also so weit bin ich schon gekommen

    If (@hour >=13 or @hour <=11) or (@hour = 13 and @min >30) or (@hour = 11 and @min <45) then
    [...]
    endif

    hab nun klammern gesetzt was ungefähr zusammen gehört die beiden vorderen funktionieren einwandfrei deswegen sind die in einer klammer

    danke schon mal in vorraus

    2 Mal editiert, zuletzt von stevoo (26. Februar 2008 um 13:28)

  • Ich würde eine Variable setzen und es so lösen :

    $bRun = False
    If @Hour = 13 And @Min > 30 Then
    $bRun = True
    ElseIf @Hour = 11 And @Min < 45 Then
    $bRun = True
    ElseIf @Hour > 13 Or @Hour < 11
    $bRun = True
    EndIf

    If $bRun Then
    [Hier das ausführen was du willst]
    EndIf

  • Meine Idee:

    [autoit]

    If @hour + (@min/60) > 11.75 And @hour + (@min/60) < 13.5 Then
    Msgbox(0,"","Nix tun")
    Else
    Msgbox(0,"","Ausführung")
    EndIf

    [/autoit]

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"