Verwenden der Aktion „Fenster erfassen“ des OCR-Pakets
- Zuletzt aktualisiert2023/05/29
Verwenden der Aktion „Fenster erfassen“ des OCR-Pakets
Verwenden Sie die Fenster erfassen-Aktion, um Text aus einem Anwendungsfenster zu extrahieren. Sie können den extrahierten Text filtern und einer Zeichenfolgenvariablen zuweisen.
Befolgen Sie diese Schritte, um die Fenster erfassen-Aktion zu verwenden:
Prozedur
- Doppelklicken Sie auf oder ziehen Sie in der Aktionen -Palette die Fenster erfassen-Aktion im OCR -Paket.
-
Wählen Sie im Feld Fenstertitel eine Option aus:
- Fenster: Erfasst ein Fenster auf einem Desktop. Geben Sie im Feld Fenstertitel den Titel der Anwendung an.
- Variable: Fügt eine vorhandene Fenstervariable hinzu. Klicken Sie auf die Registerkarte Variable, um eine neue Zeichenfolgenvariable zu erstellen.
Fügen Sie ein Platzhalterzeichen (*) in das Feld Fenstertitel ein, um nach Fenstertiteln zu suchen, die sich ändern können. Sie können am Anfang, in der Mitte oder am Ende des Werts einen oder mehrere Platzhalter (*) angeben. Um zum Beispiel eine Operation in einem Fenster auszuführen, das Microsoft im Titel aufweist, verwenden Sie einen Platzhalter, um eine beliebige Zeichenfolge anzugeben, indem Sie ihn vor oder nach dem Wert hinzufügen: *Microsoft*. Der Bot sucht zunächst nach dem genauen Fenstertitel (Microsoft), und wenn er keine Übereinstimmung findet, sucht er nach Fenstern mit dem Begriff Microsoft im Titel.
Sie können einen regulären Ausdruck (Regex) verwenden, um einen Fenstertitel zu kennzeichnen. Wählen Sie die Bedingung für den regulären Ausdruck entweder als Zeichenfolge oder als Muster aus und geben Sie dann den Wert ein. Standardmäßig muss bei dem Feld Fenstertitel die Groß-/Kleinschreibung beachtet werden.
Um einen Browsertitel zu identifizieren, können Sie die Option Groß-/Kleinschreibung muss beachtet werden aktivieren, um die Groß- und Kleinschreibung abzugleichen. Sie können die Option auch deaktivieren, um einen Fenstertitel anzugeben, bei dem die Groß- und Kleinschreibung nicht übereinstimmen muss.Anmerkung: Vergewissern Sie sich, dass die auf Ihrem System installierte Bot-Agent-Version zumindest in der Version vorliegt, die mit Automation 360 v.26 veröffentlicht wurde. Wenn Sie eine Bot-Agent-Version nutzen, die mit Automation 360 v.25 oder früher veröffentlicht wurde, wird beim Fenstertitel standardmäßig die Groß- und Kleinschreibung beachtet.Um beispielsweise alle Fenstertitel abzugleichen, die mit einem Wort, gefolgt von- Notepad
, beginnen, können Sie den Zeichenfolge-Wert mit * -Notepad eingeben oder den Muster-Wert mit ((\w)\s)*document-Notepad nur für diejenigen Fenstertitel verwenden, die diesem Muster entsprechen.Anmerkung:- Wenn Sie als Eingabewert für einen Fenstertitel in einer beliebigen Aktion einen regulären Ausdruck vom Typ Zeichenfolge mit -title verwenden, kann beim Bot ein Laufzeitfehler auftreten. Um den Laufzeitfehler zu vermeiden, achten Sie beim Hinzufügen der Zeichenfolge als *-title darauf, dass die Anwendung mit dem entsprechenden Titel geöffnet ist. Das Sternchen (*) ist nur ein Zeichen, kein Platzhalterzeichen.
- Wenn Sie als Eingabewert für einen Fenstertitel in einer beliebigen Aktion einen regulären Ausdruck vom Typ Zeichenfolge mit -title verwenden, kann beim Bot ein Laufzeitfehler auftreten, da der Eingabewert *-title falsch ist.
Achten Sie darauf, dass Sie gültige Regex-Muster verwenden.
- Optional:
Wählen Sie die Option Fenstergröße ändern, um die Abmessungen des Fensters festzulegen.
Diese Option bietet einen zuverlässigeren Bot. Dadurch passen Sie die Größe des Fensters an die Dimensionen an, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des Bots, das Zielobjekt zu identifizieren, verbessert.
- Wenn das Fenster während der Aufzeichnung der Aufgabe maximiert ist, ist diese Option nicht ausgewählt.
- Wenn das Fenster bei der Aufzeichnung der Aufgabe nicht die maximale Größe hat, ist diese Option standardmäßig aktiviert, und die Felder für Breite und Höhe werden automatisch mit den Abmessungen des Fensters gefüllt.
Anmerkung: Diese Option ist nur für Fenster verfügbar, deren Größe verändert werden kann. Sie ist nicht verfügbar für die Optionen Desktop und Taskleiste. -
Geben Sie im Feld Wartezeit vor Aufnahme des Bildes (ms) die Verzögerungszeit an.
Empfehlung: Wenn Sie in einem Fenster erfassen, auf das über das Remote Desktop Protocol (RDP) zugegriffen wird, stellen Sie eine Mindestverzögerungszeit von 1000 Millisekunden ein, damit das Fenster Zeit zum Laden hat..
-
Aktivieren Sie das Kontrollkästchen Erfassten Text filtern, um den erfassten Text zu filtern.
Geben Sie den Text, der herausgefiltert werden soll, in den Feldern Vor und Nach an. Zum Beispiel, wenn der extrahierte Text wie folgt lautet Name: ABC Inc. Location:, um ABC Inc. abzurufen, müssen Sie Location: im Feld Vor und Name: im Feld Nach angeben.
- Aktivieren Sie das Kontrollkästchen Den erfassten Text zuschneiden, um die zusätzlichen Leerzeichen auszuschneiden.
-
Aktivieren Sie das Kontrollkästchen Profil laden und wählen Sie eine Option zum Laden des Gebietsschemas basierend auf dem ABBYY-Profil:
Anmerkung: ABBYY FineReader12.5.15.7 wird zusammen mit Automation 360 installiert und erfordert keine zusätzliche Einrichtung.
- Control Room-Datei: Verwendet eine Datei, die im Control Room verfügbar ist.
- Desktop-Datei: Verwendet eine Datei, die auf einem Gerät verfügbar ist.
- Variable: Verwendet eine Dateivariable, um den Speicherort der Datei anzugeben.
-
Wählen Sie in der Liste Gebietsschema auswählen die Sprache des Geräts aus.
Anmerkung: Derzeit werden nur die Gebietsschemata Englisch, Japanisch und Russisch unterstützt. Wenn Sie eine Option aus der Liste Gebietsschema wählen und die Option Profil laden ausgewählt haben, berücksichtigt das System das Gebietsschema auf der Grundlage der Auswahl Profil laden.
- Wählen Sie in der Liste Wert einer Variablen zuweisen eine Zeichenfolgenvariable aus.
- Klicken Sie auf Speichern.