Abonnieren

UiPath Studio

UiPath Studio-Anleitung

So funktioniert native RDP-Automatisierung

Selektoren für Anwendungen auf Remotedesktopmaschinen

Wenn Sie die Installation der UiPath Remote Runtime-Komponente und der Windows-Remotedesktop-Erweiterung abgeschlossen haben, werden einzelne UI-Elemente für Anwendungen auf Remotedesktopmaschinen nativ erkannt.

So sieht ein generierter Selektor für Notepad aus, der auf einer Remotedesktopmaschine geöffnet ist:

<rdp app='mstsc.exe' cls='TscShellContainerClass' title='* - Remote Desktop Connection' />
<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />

So sieht ein als lokale Anwendung geöffneter generierter Selektor für Notepad aus:

<wnd app='notepad.exe' cls='Notepad' title='Untitled - Notepad' />

Der einzige Unterschied zwischen den beiden Selektoren ist das Tag <rdp>, das alle Details der entsprechenden RDP-Verbindung enthält. Es wird automatisch hinzugefügt, wenn UI-Elemente in einer Anwendung ausgewählt werden, die auf einer Remotedesktopmaschine geöffnet sind.

Unterstützte Funktionalitäten

Dank der nativen RDP-Unterstützung haben Sie folgende Möglichkeiten:

  • Generieren von Selektoren für Anwendungen, die auf einer Remotedesktopmaschine geöffnet sind
  • Verwenden Sie die Aktivitäten aus dem Paket UiPath.UIAutomation.Activities (z. B. Click, Type Into und viele mehr).
  • Verwenden von Aktivitäten zur Überwachung von Maus- und Tastaturereignissen.
  • Mit Daten- und Bildschirm-Scraping-Assistenten arbeiten.
  • Automatisieren von Browsern.

Architekturüberblick

UiPath Remote Runtime wird auf der Remotedesktopmaschine installiert, während die Windows-Remotedesktop-Erweiterung auf der Clientmaschine installiert wird. Die Kommunikation zwischen diesen Komponenten erfolgt über einen virtuellen ICA-Kanal.

Vor ungefähr einem Jahr aktualisiert

So funktioniert native RDP-Automatisierung


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.