activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Workflow-Aktivitäten
Last updated 31. Okt. 2024

Prozesse verwalten

Im folgenden Beispiel wird erklärt, wie ein Vorgang gestartet, überprüft und dann geschlossen wird, indem Aktivitäten wie Get Processes und Kill Process verwendet werden. Diese Aktivitäten finden Sie im Paket UiPath.System.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      identifyProcesses

      System.Collections.ObjectModel.Collection<System.Diagnostics.Process>

       

      closeProcess

      Boolescher

      True

  3. Ziehen Sie eine Open Browser-Aktivität in den Sequence-Container.

    • Geben Sie die Webadresse in das Feld Url ein. In diesem Beispiel ist die Adresse google.com.
    • Aktivieren Sie im Eigenschaftenbereich das Kontrollkästchen für die Option NeueSitzung. Dadurch wird eine neue Sitzung des ausgewählten Browsers gestartet.
  4. Ziehen Sie eine weitere Open Browser-Aktivität unter die erste. Dadurch wird eine zweite Browserinstanz geöffnet.

    • Geben Sie die Webadresse in das Feld Url ein. Die verwendete Adresse ist die gleiche wie zuvor, google.com.
    • Aktivieren Sie im Eigenschaftenbereich das Kontrollkästchen für die Option NeueSitzung. Dadurch wird eine neue Sitzung des ausgewählten Browsers gestartet.
  5. Setzen Sie eine Get Processes-Aktivität unter die Open Browser-Aktivität.

    • Fügen Sie im Eigenschaftenbereich die Variable identifyProcesses im Feld Prozesse hinzu.
  6. Ziehen Sie eine For Each-Aktivität unter die Get Processes-Aktivität.

    • Fügen Sie den Wert process in das Feld For Each ein.
    • Wählen Sie im Eigenschaftenbereich die Option System.Diagnostics.Process von der Dropdownliste Argumenttyp aus.
    • Fügen Sie die Variable identifyProcesses in das Feld Einen VB-Ausdruck eingeben ein.
  7. Setzen Sie eine If-Aktivität in den Textkörper der For Each-Aktivität.

    • Fügen Sie den Ausdruck process.ToString.Contains("explore") in das Feld Bedingung ein.
  8. Ziehen Sie eine Write Line-Aktivität in das Then-Feld der If-Aktivität.

    • Fügen Sie den Wert process.ToString in das Feld Text ein.
  9. Setzen Sie eine weitere If-Aktivität unter die zuvor hinzugefügte If-Aktivität.

    • Fügen Sie den Ausdruck process.ToString.Contains("iexplore") And closeProcess in das Feld Bedingung ein.
  10. Ziehen Sie eine Message Box-Aktivität in das Then-Feld der If-Aktivität.

    • Fügen Sie den Ausdruck "An IE process will be killed" in das Feld Text ein.
    • Aktivieren Sie das Kontrollkästchen für die Option Oberste, damit die Nachricht immer im Vordergrund angezeigt wird.
  11. Setzen Sie eine Kill Process-Aktivität unter die Message Box-Aktivität.

    • Fügen Sie im Eigenschaftenbereich den Wert process in das Feld Prozess ein.
  12. Ziehen Sie eine Assign-Aktivität unter die Kill Process-Aktivität.

    • Fügen Sie im Eigenschaftenbereich die Variable closeProcess im Feld Bis hinzu.
    • Fügen Sie den Wert False in das Feld Wert ein.
    • So sollte der For Each-Prozess aussehen:



  13. Setzen Sie eine Message Box-Aktivität unter die For Each-Aktivität.

    • Fügen Sie im Eigenschaften-Feld den Ausdruck "All the IE processes will be killed" in das Feld Text ein.
    • Aktivieren Sie das Kontrollkästchen für die Option Oberste, damit die Nachricht immer im Vordergrund angezeigt wird.
  14. Fügen Sie eine Kill Process-Aktivität unter der Message Box-Aktivität hinzu. Diese Aktivität schließt alle geöffneten Webbrowser.

    • Fügen Sie im Eigenschaftenbereich den Wert iexplorer in das Feld Prozessname ein.
  15. Führen Sie den Prozess aus. Zwei Internet Explorer-Fenster werden nacheinander geöffnet, überprüft und dann geschlossen.

Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten