Verwenden Sie die while-Komponente

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Führen Sie einen Code aus, bis eine angegebene Bedingung mit der while-Komponente in „wahr“ ist RPA Desktop Design Studio.

    Sehen Sie sich dieses Video an, um zu erfahren, wie Sie die while-Komponente verwenden.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können die Eigenschaften für die while-Komponente konfigurieren.
    Tabelle : 1. Eigenschaften der while-Komponente
    Eigenschaft Beschreibung
    Delay After Execution (Verzögerung nach Ausführung) Die Anzahl der Sekunden, die nach der Ausführung angehalten werden sollen.
    Delay Before Execution (Verzögerung vor Ausführung) Die Anzahl der Sekunden, die vor der Ausführung angehalten werden soll.
    Verzögerung für jede Ausführung (Sekunden) Angegebene Verzögerung vor jeder Ausführung des Codes, während die Bedingung „wahr“ ist.
    Zeitüberschreitung aktivieren Option zum Festlegen eines Zeitüberschreitungswerts.
    Zeitüberschreitung Anzahl der Sekunden, nach denen der Vorgang endet, wenn er nicht abgeschlossen ist. Um diesen Wert anzuwenden, müssen Sie festlegen Aktivieren Sie Die Zeitüberschreitung Eigenschaft.

    Prozedur

    1. Navigieren Sie im Toolbox-Bereich zu Schleifen > Währendan.
    2. Ziehen Sie die Komponente while auf die Design-Oberfläche.
    3. Doppelklicken Sie auf das hellgelbe Feld ( Hellgelbes Feld) Unter der Leiste der WHILE-Komponente.
    4. Geben Sie die Bedingung ein.
      Für den Parameter, der die while-Bedingung enthält, wird dynamisch ein Daten im Port hinzugefügt.
    5. Verbinden Sie die Daten- und Steuerungsports der while-Komponente mit den entsprechenden Ports der anderen Komponenten, wie in der folgenden Tabelle beschrieben.
      Portname Zweck der Verbindung Porttyp Datentyp
      Der Name des Ports ist mit dem Namen des Parameters identisch, der die Bedingung definiert. Verwendet den Wert des Parameters. Die Komponente stimmt dem Wert mit der Bedingung überein.

      Beispiel: i<=10 .

      Daten In Objekt
      SteuerungOut Verwenden Sie den Port am Ende der While-Schleife, um mit den nächsten Aktions-Flows fortzufahren. SteuerungOut
      SchleifenPort Verwenden Sie den Port, um Aktionen innerhalb der While-Schleife auszuführen (z. B. Berechnung von Ausdrücken, Protokollierungswerten usw.). SteuerungOut
    6. Wahlweise: Um die Komponente unter zu testen DESIGN Klicken Sie auf die Registerkarte Ausführen .

    While-Komponente

    Ziehen Sie die Variablenkomponente vor die while-Komponente. Fügen Sie die Ausdruckskomponente und MessageBox-Komponenten nach der while-Komponente hinzu. Geben Sie in der Variablenkomponente ein 1 . Geben Sie in der Ausdruckskomponente ein i+1 . Legen Sie einen Haltepunkt an der Ausdruckskomponente fest. Geben Sie in der Komponente While ein i<=10 .

    Wenn Sie diese Automatisierung ausführen, wird der Wert 1 auf 2 erhöht und in der Ausgabe MessageBox als 2 angezeigt. Wenn Sie auswählen Weiter Auf der Registerkarte Design wird der Wert bis 11 erhöht. Da die Bedingung zu diesem Zeitpunkt übereinstimmt, i<=10, endet die Schleife, und die Automatisierung wird beendet.
    Abbildung : 1. While-Komponente
    While-Komponente mit Variablen-, Ausdruck- und MessageBox-Komponenten, die eine Automatisierung anzeigt.