In Mikroblog Written by

UiPath – Mehrere Applikationen schließen

Um mehrere Applikationen in einem UiPath-Workflow gleichzeitig zu schließen, gibt es viele Möglichkeiten.
Zwei, die ich gern nutze, stelle ich kurz vor:

Um mehrere Applikationen in einem UiPath-Workflow (Robotic Process Automation – RPA) gleichzeitig zu schließen, gibt es viele Möglichkeiten.

Zwei, die ich gern nutze, stelle ich kurz vor:

Möglichkeit 1: Mittels “Kill Process”

  • Erstellt eine Variable mit dem Typ “Array of Strings”
  • Weist dieser Variable die zu schließenden Applikationen zu:
    arrAppsClose = {"IEXPLORE", "EXCEL", "CMD"}
  • Erstellt eine “For Each” Schleife mit folgenden Parametern:
    ForEach: item in arrAppsClose
    TypeArgument: String
  • Im Body nutzt ihr die “Kill Process” Activity und tragt unter “ProcessName” item ein.

Am Ende sollte eurer Workflow so aussehen:

For Each Screenshot

Möglichkeit 2: Mittels cmd.exe

  • Erstellt eine Variable mit dem Typ “Array of Strings”
  • Weist dieser Variable die zu schließenden Applikationen zu:
    arrAppsClose = {"IEXPLORE", "EXCEL", "CMD"}
  • Erstellt eine Activity “Use Application/Browser” und wählt cmd.exe aus (Eingabeaufforderung unter Windows)
  • Innerhalb des Scopes erstellt ihr eine “For Each” Schleife mit folgenden Parametern:
    ForEach: item in arrAppsClose
  • Im Body erstellt ihr eine “Type Into” Activity und tragt folgendes ein:
    taskkill /F /IM " + item.ToString + ".exe[k(enter)]

Am Ende sollte eurer Workflow so aussehen:

cmd Screenshot

Ablauf: Der Robot öffnet cmd.exe (Eingabeaufforderung). Schließt daraufhin der Reihe nach alle im Array definierten Applikationen und am Ende cmd.exe selbst.

Last modified: 19. Juli 2022

Close