Aktion „Auf Bedingung warten“
- Zuletzt aktualisiert2024/01/30
Aktion „Auf Bedingung warten“
Lässt den Bot warten, bis eine bestimmte Bedingung erfüllt ist, bevor er die nächste Aktion ausführt.
Einstellungen
Geben Sie im Feld Warten bis die zu erfüllende Bedingung an. Die Wartebedingung kann beispielsweise darauf basieren, ob eine Anwendung läuft, ein Ordner oder eine Datei vorhanden ist, eine Variable mit dem angegebenen Wert übereinstimmt, ein Anwendungsfenster vorhanden ist oder ein Rechner oder Server läuft.
Anmerkung:
- Wenn ein Bot auf einen internen Fehler stößt, der auf der Benutzeroberfläche angezeigt wird, wartet er nicht die in dieser Aktion angegebene Zeitspanne ab. Der Bot stoppt nicht und wird in der nächsten Zeile fortgesetzt.
- Wenn Sie einen Bot erstellen und die Variablenoption verwenden, um den Fenstertitel zu suchen und die Bedingung Fenster existiert oder Fenster existiert nicht verwenden, wird der Bot nicht nach dem geänderten Fenstertitel suchen. Außerdem wird der Fenstertitel nicht erkannt, wenn Sie die Variable geändert haben. Sie können die Bedingung Fenster mit gleichem Titel nicht vorhanden oder Fenster mit gleichem Titel vorhanden verwenden, um zu überprüfen, ob ein Fenster mit gleichem Titel vorhanden ist oder geändert wurde.
Wichtig:
- Sie können nur eine Bedingung angeben. Das Hinzufügen mehrerer Bedingungen oder das Kombinieren von mehr als einer Bedingung innerhalb einer Gruppe wird nicht unterstützt.
- Wenn Sie die Bedingungen Objekt ist vorhanden und Objekt ist nicht vorhanden innerhalb der Warten auf Bedingung-Aktion verwenden und die Option Bot anhalten und eine Fehlermeldung anzeigen wählen, zeigt der Bot keine Fehlermeldung an, sondern fährt mit der nächsten Aktion fort.
Wenn Sie die Bedingung Objekt ist nicht vorhanden verwenden, um zu überprüfen, ob ein bestimmtes Objekt in einem Fenster existiert, und wenn das Objekt existiert, ist das Ergebnis der Bedingung falsch. In diesem Szenario wartet der Bot so lange, bis die angegebene Bedingung erfüllt ist, d. h. der Bot wartet, bis das Objekt nicht in einem Fenster vorhanden ist, und führt dann die nächste Aktion aus.
Anmerkung: Der Wert, den Sie in das Feld Weiterversuchen für (Sekunden) eingeben, wenn Sie die Bedingungen des Recorders auswählen, ist nicht die Wartezeit für die angegebene Bedingung. Diese Zeit ist ein Timeout für die Suche nach einem Objekt im Fenster. Wenn Sie in diesem Feld beispielsweise einen Wert von 15 Sekunden angeben, dauert es maximal 15 Sekunden, bis der Recorder das Ergebnis an die Auf Bedingung-Aktion warten sendet, d. h. ob das Objekt in einem Fenster vorhanden ist.
Diese Aktion bietet die gleichen Bedingungen wie das Wenn-Paket. Siehe hierzu Wenn Paket.