Verwenden der Aktion „Klick“

Mit der Aktion Klick des Maus-Pakets können Sie mit einem Bot Mausklicks simulieren. Diese Aktion ermöglicht es, das UI-Element wie den Bildschirm oder das Fenster zu erfassen und das Klick-Ereignis und die Maustaste für den Klick anzugeben.

Vorbereitungen

Vergewissern Sie sich, dass die Bildschirmskalierung und -auflösung des Bot Creator-Geräts mit der des Bot Runner-Geräts übereinstimmt. Wenn die Skalierung und die Auflösung des Bildschirms unterschiedlich sind, kann der Bot bei der Bereitstellung auf dem Bot Runner-Gerät fehlschlagen.

Wenn Sie Internet Explorer verwenden, wartet der Bot, bis der Browser vollständig gerendert ist und sich in einem Bereitschaftszustand befindet, bevor die Aktion Klick ausgeführt wird.

Prozedur

Folgen Sie diesen Schritten, um einen Klick-Aktion hinzuzufügen:

  1. Doppelklicken Sie in der Aktionen-Palette auf die Aktion Klick oder ziehen Sie sie aus dem Maus-Paket.
  2. Geben Sie das Fenster an, in dem ein Mausklick erfasst werden soll:
    Wählen Sie aus den Registerkarten Anwendung, Browser oder Variable.
    OptionBeschreibung
    Anwendung Auswahl aus einer Liste der derzeit aktiven Fenster.
    Anmerkung: Sie können die Option Bildschirm verwenden, um Koordinaten auf dem Bildschirm des Geräts zu erfassen. Es empfiehlt sich jedoch, ein Fenster anzugeben, da sich die Bildschirmgröße ändern kann, wodurch die erfassten Koordinaten verzerrt werden.
    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 Auswahl einer vorhandenen Fenstervariable zur Titelangabe des Anwendungsfensters.
    Anmerkung: Durch diese Option wird die Option Erfassen deaktiviert. Verwenden Sie diese Option erst, nachdem Sie den Erfassungsschritt abgeschlossen haben.

    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.
    Sie können zum Beispiel den Zeichenfolge-Wert als ((\w*)-Notepad für alle Fenstertitelnamen eingeben, die mit ((\w*)-Notepad beginnen, oder den Muster-Wert als ((\w)\s)*document-Notepad nur für die 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.

  3. 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.
  4. Klicken Sie auf Koordinate erfassen.
    Das ausgewählte Fenster wird angezeigt.
  5. Ziehen Sie die Maus, um den Klickpunkt auszuwählen, und klicken Sie mit der linken Maustaste, um ihn zu erfassen.
    Der erfasste Punkt erscheint im Abschnitt Vorschau mit den Koordinaten darunter.
  6. Bei der Option Maustaste: geben Sie die zu klickende Maustaste an.
    Wählen Sie zwischen Linke Maustaste, Rechte Maustaste oder Mittlere Maustaste.
  7. Bei der Option Ereignis geben Sie das Ereignis an.
    Wählen Sie zwischen Klick, Doppelklick, Maustaste loslassen oder Maustaste drücken.
  8. Klicken Sie auf Speichern.