NEU Version 2.0: Spielmodus und Heliot, dein KI-Assistent, sind da Entdecken

So startest du ein Makro, wenn ein Text auf dem Bildschirm erscheint

OCR-Roboter überwachen einen Bereich des Bildschirms und führen dein Makro aus, wenn der gewählte Text erscheint. So richtest du sie in Macro Quantic Pro ein.

6 Minuten Lesezeit

Der Text „Bestellung bereit“ in einem überwachten Bereich und das Fenster Roboter / OCR von Macro Quantic Pro.

Du wartest darauf, dass etwas fertig wird: eine Bestellung, die auf „bereit“ wechselt, ein Vorgang, der endet, ein Download, der abgeschlossen ist. Und währenddessen kannst du den Blick nicht vom Bildschirm lassen. Die Alternative: ein Makro ausführen, wenn ein Text auf dem Bildschirm erscheint, ganz automatisch. In diesem Artikel erfährst du, was ein OCR-Roboter ist, siehst ein Anwendungsbeispiel und lernst, wie du ihn in Macro Quantic Pro einrichtest und zuverlässig machst.

Das Problem: einen Bildschirm überwachen

Manche Aufgaben hängen nicht von einer Uhrzeit ab, sondern von einer Meldung. Die Bestellung ist fertig, wenn sie fertig ist. Der Vorgang endet, wenn er endet. Und sobald die Meldung erscheint, ist etwas zu tun: eine Rechnung senden, jemanden benachrichtigen, zum nächsten Schritt übergehen.

Die Aufgabe zu einer festen Uhrzeit zu planen, hilft nicht, weil du nicht weißt, wann die Meldung kommt. Auf den Bildschirm zu starren, ist auch keine Lösung. Du brauchst etwas, das für dich aufpasst und im richtigen Moment handelt.

Was ein OCR-Roboter ist

OCR steht für optische Zeichenerkennung: die Technik, die den Text in einem Bild liest. Ein OCR-Roboter wendet diese Idee auf deinen Bildschirm an.

In Macro Quantic Pro gilt für einen OCR-Roboter:

  • Er überwacht einen Bereich des Bildschirms, den du auswählst.
  • Er liest den Text, der dort erscheint, in regelmäßigen Abständen.
  • Er führt ein Makro aus oder löst einen Alarm aus, wenn die eingestellte Bedingung erfüllt ist.

Die Erkennung läuft auf deinem eigenen PC: Das Bildschirmbild wird zum Lesen an keinen Server geschickt. Ein wichtiges Detail: Der Roboter erkennt Text. Bilder, Farben oder Objekte erkennt er nicht.

Ein Beispiel

Dies ist ein veranschaulichendes Beispiel, dasselbe, das auf der Website von Macro Quantic Pro verwendet wird. Du hast ein Bestellprogramm, und wenn eine Bestellung fertig ist, erscheint der Text „Bestellung bereit“. In diesem Moment willst du die Rechnung senden.

  1. Du nimmst ein Makro namens „Rechnung senden“ mit den nötigen Klicks zum Versenden auf.
  2. Du erstellst einen Roboter, der den Bereich überwacht, in dem der Bestellstatus erscheint.
  3. Du legst fest, dass er das Makro „Rechnung senden“ ausführt, wenn der Text „Bestellung bereit“ erscheint.
  4. Du stellst eine Prüfung alle 2 Sekunden ein.

Ab dann liest der Roboter diesen Bereich alle 2 Sekunden. Sobald er „Bestellung bereit“ sieht, startet er das Makro.

So richtest du ihn ein

Einen Roboter zu erstellen, dauert drei Schritte. Beginne im Bereich Roboter / OCR und drücke Roboter erstellen.

Ein OCR-Roboter überwacht einen Bildschirmbereich und startet, sobald er „Bestellung bereit“ liest, das Makro „Rechnung senden“.
  1. Wähle die OCR-Region. Drücke Bereich auswählen und zieh ein Rechteck über den Bildschirmbereich, den du überwachen willst. Wenn du dich vertust, bricht Esc ab.
  2. Erkenne und bestätige den Text. Das Programm zeigt die Texte, die es in diesem Bereich liest. Wähle den aus, den du überwachen willst, und drücke Ausgewählten Text verwenden.
  3. Konfiguriere den Roboter. Gib ihm einen Namen und wähle:
  • Die Bedingung: Der Text erscheint, erscheint nicht, ändert sich oder verschwindet.
  • Das Makro, das ausgeführt wird.
  • Die Häufigkeit: Mit Festes Intervall prüft der Roboter den Bildschirm alle 1 bis 60 Sekunden. Du kannst auch festlegen, dass er wartet, bis das Makro fertig ist, bevor er erneut prüft.
  • Alarme und Grenzen, falls du sie brauchst: ein Ton bei Erkennung, eine maximale Anzahl an Auslösungen oder eine maximale Dauer.

Vor dem Speichern kannst du Roboter testen drücken, um zu prüfen, ob er richtig liest. Danach setzt ihn Roboter starten in der Liste in Gang.

Der Text muss nicht Buchstabe für Buchstabe übereinstimmen. Es reicht, wenn er im Gelesenen enthalten ist, ohne Unterscheidung von Groß- und Kleinschreibung oder Akzenten, und kleine Lesefehler werden toleriert. Jeder Roboter zeigt danach seine Prüfungen, Auslösungen, aktive Zeit und Erfolgsquote.

Die vier Bedingungen und wofür sie da sind

Die Bedingung entscheidet, wann der Roboter handelt. Es gibt vier, und jede passt zu einer Art von Meldung:

BedingungWann sie auslöstAnwendungsbeispiel
Der Text erscheintWenn der Text im Bereich stehtEin Makro starten, sobald „Bestellung bereit“ zu sehen ist
Der Text erscheint NICHTSolange der Text nicht da ist. Das ist die StandardoptionDich warnen, wenn ein Status fehlt, der immer da sein sollte
Der Text ändert sichWenn das Gelesene anders ist als beim vorherigen LesenReagieren, wenn sich ein Zähler oder ein Status ändert
Der Text verschwindetWenn der Text da war und nicht mehr da istErkennen, dass eine Meldung „Verbunden“ verschwunden ist

Für den letzten Fall hat der Roboter außerdem die Option Alarm, wenn Text verschwindet, gedacht für die Überwachung von Verbindungsabbrüchen oder Status, die „verschwinden“.

Roboter und geplante Aufgaben

Ein Roboter muss nicht den ganzen Tag aktiv sein. In Geplante Aufgaben kannst du eine Aufgabe vom Typ OCR-Roboter erstellen, die einen Roboter für einen Zeitraum aktiviert. Zum Beispiel, damit er die Bestellungen nur während der Bürozeiten überwacht. So verbindest du beide Ideen: Die Aufgabe entscheidet, wann überwacht wird, und der Roboter, wann gehandelt wird.

Tipps für Zuverlässigkeit

Das sind allgemeine Tipps für jedes OCR-System, keine speziellen Funktionen des Programms. Sie helfen, dass das Lesen zuverlässiger wird:

  • Nutze einen kleinen Bereich. Je weniger Text in der Region steht, desto geringer die Gefahr einer Verwechslung. Rahme nur die Stelle ein, an der die Meldung erscheint.
  • Wähle einen eindeutigen Text. Wenn die überwachten Wörter auch an anderen Stellen im Bereich vorkommen, kann der Roboter auslösen, wenn er nicht soll.
  • Achte auf guten Kontrast. Dunkler Text auf hellem Hintergrund oder umgekehrt lässt sich besser lesen als grauer Text auf einem Hintergrund in ähnlicher Farbe.
  • Sorge dafür, dass der Text lesbar ist. Eine sehr kleine oder sehr verspielte Schrift wird schlechter erkannt. Wenn du das Fenster oder den Zoom des überwachten Programms vergrößern kannst, tu es.
  • Teste, bevor du dich darauf verlässt. Nutze Roboter testen mit dem echten Text auf dem Bildschirm und prüfe, ob er ihn erkennt.

Bedenke, dass keine OCR immer richtig liegt. Die Qualität des Lesens hängt von Schriftart, Größe und Hintergrund ab.

Grenzen der Tarife

OCR-Roboter gibt es in allen Tarifen, mit unterschiedlichen Grenzen:

  • Free, kostenlose Testphase und Starter: 1 Roboter, mit höchstens 1 Stunde Laufzeit am Stück und 90 Minuten Pause.
  • Pro und Enterprise: unbegrenzt viele Roboter ohne Zeitlimit.

Du kannst sie auf der Preisseite vergleichen. Mehr zu jeder Option findest du in der Dokumentation der OCR-Roboter oder auf der Seite zum Makro-Recorder.

Hör auf, den Bildschirm zu überwachen

Wenn es eine Meldung gibt, auf die du täglich wartest, kannst du Macro Quantic Pro kostenlos aus dem Microsoft Store herunterladen und deinen ersten Roboter erstellen. Für den Anfang brauchst du kein Konto.

Häufige Fragen

Was ist ein OCR-Roboter?

Eine Funktion, die einen Bildschirmbereich überwacht, seinen Text liest und, wenn die gewählte Bedingung erfüllt ist, ein Makro ausführt oder einen Alarm auslöst. Zum Beispiel „Rechnung senden“ starten, wenn „Bestellung bereit“ erscheint.

Wird mein Bildschirm in die Cloud geschickt?

Nein. Die Texterkennung der Roboter läuft auf deinem eigenen PC, und was sie lesen, bleibt auf deinem Computer.

Wie oft prüft er den Bildschirm?

Das entscheidest du. Im Modus Festes Intervall prüft der Roboter den Bereich alle 1 bis 60 Sekunden. Standardmäßig wartet er, bis das Makro fertig ist, bevor er erneut prüft.

Wie viele Roboter kann ich kostenlos erstellen?

Im Free-Tarif kannst du 1 OCR-Roboter haben, mit höchstens 1 Stunde Laufzeit am Stück und 90 Minuten Pause. Die Tarife Pro und Enterprise erlauben unbegrenzt viele Roboter ohne Zeitlimit.