Verwenden Sie die WaitForAnyScreen-Methode für Universal App Connector

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Suchen Sie einen oder mehrere Anwendungsbildschirme und optional ihre untergeordneten Elemente innerhalb eines von Ihnen angegebenen Zeitraums, und führen Sie dann die von Ihnen angegebenen Aktionen aus.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn Sie die Methode WaitForAnyScreen verwenden, wird versucht, einen Bildschirm zu finden, indem die Bildschirm-Übereinstimmungsregeln innerhalb einer bestimmten Dauer abgeglichen werden. Wenn der Bildschirm innerhalb dieses Zeitraums nicht gefunden wird, können Sie ihn optional aktivieren, um eine Aktion auszuführen, indem die Steuerung über den ELSE-Port an eine andere Komponente übergeben wird. Andernfalls wird die Ausführung der Methode WaitForAnyScreen abgeschlossen. Damit die WaitForAnyScreen-Methode einen Bildschirm finden kann, muss sich der Bildschirm im geöffneten Status befinden.

    Prozedur

    1. Konfigurieren Sie die Benutzerkontensteuerung.
      Informationen zum Konfigurieren der Anwendungsbildschirme und untergeordneten Elemente finden Sie unter Verwenden Sie den Universal App Connector.
    2. Doppelklicken Sie unter Globale Objekte auf das UniversalApplication -Objekt.
      Die Methode WaitForAnyScreen wird im Objekt-Explorer angezeigt.
    3. Ziehen Sie die Methode WaitForAnyScreen auf die Designoberfläche.
    4. Konfigurieren Sie die Methode WaitForAnyScreen.
      1. Wählen Sie das Einstellungssymbol (Symbol für Einstellungen für das Warten auf einen beliebigen Bildschirm) aus.
      2. Wählen Sie im Fenster „BILDSCHIRME AUSWÄHLEN“ einen oder mehrere Anwendungsbildschirme aus.
      3. Wählen Sie OK.
        Der von Ihnen ausgewählte Anwendungsbildschirm wird in der Methode WaitForAnyScreen angezeigt.

        Erfasster Bildschirm mit der Methode „Warten auf beliebigen Bildschirm“.

      4. Konfigurieren Sie die Parameter für die WaitForAnyScreen-Methode.
        Tabelle : 1. Parameter der WaitForAnyScreen-Methode
        Parameter Beschreibung Datenporttyp Datentyp Standardwert Obligatorisch? Notizen
        AlleUntergeordneten abgleichen Bei Festlegung auf Truefindet die Methode auch die untergeordneten Elemente des übergeordneten Bildschirms, den Sie erfasst haben, indem die Attribute der untergeordneten Elemente abgeglichen wurden. Daten ein Boolean Falsch Nein
        Warnung:
        Das Festlegen dieses Parameters auf True kann die Ausführung der Komponente verlangsamen.
        Zeitüberschreitung Dauer in Sekunden, innerhalb derer die WaitForAnyScreen-Methode versucht, den Bildschirm und optional seine untergeordneten Elemente zu finden. Daten ein Ganzzahl 30 Sekunden Ja
        Anwendungsbildschirm Titel des Anwendungsbildschirms, den Sie im Fenster „BILDSCHIRME AUSWÄHLEN“ ausgewählt haben. Die Komponente lässt mehrere Fenstereinträge zu, abhängig von der Anzahl der Bildschirme, die Sie im Fenster BILDSCHIRME AUSWÄHLEN ausgewählt haben. Datenausgabe Nicht zutreffend Nicht zutreffend Nicht zutreffend Wenn die WaitForAnyScreen-Methode den ersten aufgelisteten Bildschirm findet, wird die Ausführung der WaitForAnyScreen-Methode abgeschlossen.
        SONST Führt eine andere Komponente oder Methode aus, wenn die WaitForAnyScreen-Methode innerhalb der im Timeout -Port angegebenen Dauer keinen Bildschirm findet. Datenausgabe Nicht zutreffend Nicht zutreffend Nein