Verwenden Sie Auf Fenster warten
Aktion in Ihrer Automatisierung, um die Ausführung eines Skripts anzuhalten, bis ein bestimmtes Fenster oder eine bestimmte Anwendung verfügbar ist oder einen bestimmten Status erreicht. Auf diese Weise können Sie Aufgaben automatisieren, die die Interaktion mit verschiedenen Anwendungen oder Fenstern erfordern, bei denen es möglicherweise länger dauert, bis sie geladen oder für die Interaktion verfügbar sind.
Ein Mitarbeiter der Personalabteilung, der die Urlaubsverwaltung automatisiert, könnte beispielsweise verlangen, dass die Anwesenheitsanwendung geöffnet wird, bevor er die Nutzeranmeldedaten eingibt. Durch Einsatz dieser Aktion wartet die Automatisierungsaufgabe, bis das Anwendungsfenster geöffnet wird.
Prozedur
-
Doppelklicken Sie in der Aktionen-Palette auf die Aktion
Auf Fenster warten oder ziehen Sie sie aus dem Warten-Paket.
-
Wählen Sie im Feld Auf Fenster warten die Option, auf die die Automatisierung warten soll:
-
Warten, bis das Fenster geöffnet wird
-
Warten, bis das Fenster geschlossen wird
-
Wählen Sie ein Anwendungsfenster aus:
Option | Schritte |
---|
Anwendung |
Wählen Sie in der Dropdown-Liste den Fenstertitel der geöffneten Anwendungen aus.
- Im Feld Anwendung wird der Titel des ausgewählten Anwendungsfensters angezeigt.
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.
- Im Feld Ausführbar wird der vollständige Pfad der ausführbaren Datei angezeigt, um das richtige Fenster zu identifizieren.
|
Browser |
Auswahl aus einer Liste der unterstützten Browser-Registerkarten. Anmerkung: Diese Option unterstützt die Browser Google Chrome, Microsoft Edge (auf Chromium basiert) und Internet Explorer.
|
Variable |
Verwenden Sie eine Fenstervariable, um das zu verwendende Anwendungsfenster anzugeben. |
-
Geben Sie im Feld Wie lange möchten Sie warten, dass diese Bedingung wahr wird ? die Wartezeit (in Sekunden) für das Öffnen oder Schließen des Fensters an.
Wenn das Fenster nicht innerhalb der von Ihnen angegebenen Zeit geöffnet oder geschlossen wird, werden die nächsten Aktionen ausgeführt.
-
Wählen Sie die Option Ausnahme auslösen, wenn auf Fenster warten erfolglos ist, um eine Fehlermeldung anzuzeigen und den Bot zu beenden, wenn das Fenster nicht innerhalb der angegebenen Zeit geöffnet oder geschlossen wird.
Wenn die Option abgewählt ist und das Fenster nicht innerhalb der angegebenen Zeit geöffnet oder geschlossen wird, wird die Aufgabe mit der nächsten Aktion fortfahren.
-
Klicken Sie auf Speichern.