Uhrzeit checken um für If-Schleife...

Hints and tricks for using Mouse and Key Recorder

Uhrzeit checken um für If-Schleife...

Postby Vastasto » 19 Mar 2012, 11:36

Hallo,

ich würde gerne im Makro die Uhrzeit Checken lassen.

Ziel ist es ein laufendes Makro täglich zu einer bestimmten Uhrzeit zu unterbrechen, um ein anderes Makro/Aktion aufzurufen.
Das erste Makro hat ein definiertes Ende, es endet wenn es einmal durchgelaufen ist (ca. 9 Stunden, ruft dann automatisch das zweite Makro auf) und darf erst zum Ende der Geisterstunde anfangen, also leicht mit Task-Planer zu starten.
Das zweite Makro hingegen darf dann nur bis vor 01:00 Uhr laufen, dazu dort muss folgende Schleife enthalten sein:

Folgende Schleife würde ich benutzen
Code: Select all
{{Label CheckTime
{{SetClipboard}{{Time}
{{If{{Clipboard} < 01-00-00;{{Goto Check; {{' Zwischen 00:00:00 Uhr und 00:59:59 Uhr zu Check springen
{{GoTo Skip
{{Label Check
{{If{{Clipboard} > 00-45-00;{{LoadMacro C:\Oh.krc; {{' Mit erster If-Bedingung zwischen 00:45:01 Uhr und 00:59:59 Uhr Makro Oh.krc laden
{{Label Skip
{{GoTo Loop {{' weitermachen wie gewohnt


Die obere Form der If-Schleife nutze ich häufig für Bedingungen mit Variablen jedoch wäre es einfacher mit folgender "fiktiven" Funktion:
Code: Select all
{{SetClipboard}{{Time}
{{If{{Clipboard} 00-45-00<X< 01-00-00;{{LoadMacro C:\Oh.krc; {{' Wenn X größer  00:45:00 Uhr UND kleiner 01:00:00 Uhr dann Oh.krc laden

Gibt es denn sowas oder kann man das erste Beispiel einfacher gestalten?
Lauffähig ist die erste Schleife auf jedenfall.
Vastasto
 
Posts: 4
Joined: 03 Apr 2010, 03:31

Re: Uhrzeit checken um für If-Schleife...

Postby admin » 21 Mar 2012, 07:18

In V7.0 gibt es zwei neue Befehle die da helfen könnten:
{{CreateSerialTime
{{AddSerialTime

John Krauer, Kra-Tronic Corp.
admin
Site Admin
 
Posts: 320
Joined: 28 Oct 2005, 13:50


Return to Mouse and Key Recorder

Who is online

Users browsing this forum: No registered users and 1 guest

cron