Befehl zu mehreren festen uhrzeiten ausführen

  • Ich bräuchte mal eure hilfe und zwar wüsste ich gerne wie ich zu mehreren Festen Zeiten einen befehl starten kann, habe dazu leider bis jetzt noch nichts gefunden und würde mich über hilfe sehr freuen. ^^

  • Da ich nicht weiß wie weit du ihn AutoIt programmieren kannst und da du auch keinen Code- Ausschnitt gegeben hast, fang ich einfach mal klein an:

    Abfragen welche Zeit es ist ( um halt die Programme zu starten ) kannste mit if oder Select ( Switch bietet sich wegen den VERSCHIEDENEN Zeiten NICHT an );

    [autoit]

    if $DeineStunde = @HOUR Then _StarteProgramm(); Wenn also die Stunde mit der jetzigen übereinstimmt, dann....
    Select
    case $DeineStunde = @HOUR
    _StarteProgramm(); das gleiche wie bei if, nur ... anders....
    EndSelect

    [/autoit]


    Guck dir die Befehle mal in der Hilfe an, da steht dann mehr.

    mfg
    Hauke

  • hi und danke aber dieser befehl ist mir bereits geläufig, nur wie mache ich es das es aus geführt wird, z.b. um 1 uhr 2 uhr und 3 uhr?

    • Offizieller Beitrag

    Mit AutoIt:

    [autoit]


    Global $sTime
    HotKeySet('{ESC}', '_End')

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

    While Sleep(1000)
    $sTime = StringFormat('%s:%s:%s', @HOUR, @MIN, @SEC)
    Switch $sTime
    Case '05:00:00'
    ShellExecute('calc.exe')
    Case '06:00:00'
    ShellExecute('calc.exe')
    Case '08:35:47'
    ShellExecute('calc.exe')
    EndSwitch
    WEnd

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

    Func _End()
    Exit
    EndFunc

    [/autoit]