Finde den Absatz mit Power Automate Desktop

Anschließend können wir den so kopierten Text aus der Zwischenablage abrufen. Dazu gibt es die Anweisung, "Text aus Zwischenablage abrufen", die einen String aus Symbolen und regulären Ausdrücken (Regex) erzeugt und diese in einer Variable abspeichert. Letztere werden in den folgenden Schritten noch eine Rolle spielen.

Stellenmarkt
  1. DevOps Engineer Schwerpunkt Microsoft Azure DevOps (m/w/d)
    SEW-EURODRIVE GmbH & Co KG, Bruchsal
  2. Bioinformatiker (m/w/d) für die Projektleitung »Whole Genome Sequencing«
    MVZ Martinsried GmbH, Planegg-Martinsried
Detailsuche

Reguläre Ausdrücke repräsentieren im Prinzip Systemzeichen, die dem Computer wichtige Informationen mitteilen, etwa wo ein Leerzeichen existiert oder an welchen Stellen ein neuer Absatz beginnt. Typischerweise werden diese durch Zeichenketten wie \r oder \n (Carriage Return und Line Feed) angegeben. Windows interpretiert die Kombination aus beiden Symbolen, also \r\n etwa als neuen Absatz.

Da reguläre Ausdrücke von unserem Textverarbeitungsprogramm, hier Libreoffice, und dem Web-Backend von Golem.de verstanden werden, können wir sie als Anhaltspunkt verwenden. Das Ziel ist es schließlich, neue Absätze, also \r\n durch HTML-Tags zu ersetzen.

Suche nach regulären Ausdrücken

Power Automate Desktop bietet für die Umwandlung regulären Textes eine Anweisung an: "Escape-Text für regulären Ausdruck" gibt einen String zurück, der die Sonderzeichen für reguläre Ausdrücke enthält. Das Programm erstellt zudem gleich eine neue Variable Escapedtext, welche den neuen formatierten String abspeichert.

Golem Akademie
  1. Microsoft 365 Security Workshop
    9.-11. Juni 2021, Online
  2. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
Weitere IT-Trainings

Im nächsten Schritt können wir mit der Anweisung "Text ersetzen" nach dem String "\r\n" suchen und alle gefundenen Treffer durch unser gesuchtes HTML-Tag ersetzen. Wir hätten zunächst nicht gedacht, dass eine in einigen Programmiersprachen eigentlich komplexe Anweisung wie diese in einem übersichtlichen Block umgesetzt wurde. So müssen wir etwa nicht alle Symbole einzeln in einer Schleife vergleichen und uns die dazu notwendige Logik vorher überlegen.

  • Zunächst erstellen wir einen neuen Flow. (Bild: Oliver Nickel/Golem.de)
  • Elemente werden per Drag-and-Drop aneinandergereiht. (Bild: Oliver Nickel/Golem.de)
  • Mittels Drop-Down-Menü können wir Aktionen temporär deaktivieren. (Bild: Oliver Nickel/Golem.de)
  • Variablen sind immer direkt auswählbar. (Bild: Oliver Nickel/Golem.de)
  • Fehler werden in einer Übersicht direkt angezeigt. (Bild: Oliver Nickel/Golem.de)
  • Der Desktop-Recorder nimmt alle Aktionen während der Aufzeichnung auf. (Bild: Oliver Nickel/Golem.de)
  • Rechts sind die Variablen und deren aktuelle Inhalte zu sehen. (Bild: Oliver Nickel/Golem.de)
  • Es gibt diverse Tools für Active Directory. (Bild: Oliver Nickel/Golem.de)
  • Verzweigungen dürfen nicht fehlen. (Bild: Oliver Nickel/Golem.de)
  • Das Programm läuft stets im Hintergrund. (Bild: Oliver Nickel/Golem.de)
Rechts sind die Variablen und deren aktuelle Inhalte zu sehen. (Bild: Oliver Nickel/Golem.de)

Trotzdem kann jeder dieser Vergleiche immer nur nach einem Sachverhalt suchen. Nach dem ersten Durchgang sind im Text daher noch immer \-Symbole nach jedem Wort vorhanden. Im zweiten Durchlauf suchen wir entsprechend nach diesen und ersetzen sie durch Leerzeichen, dargestellt durch %´ ´%.

Anschließend können wir selbst reguläre Ausdrücke verwenden, um den Ausgabetext zu formatieren. In unserem Fall soll ober- und unterhalb der jeweiligen HTML-Tags jeweils ein neuer Absatz generiert werden, um die Übersicht zu bewahren. Dazu fügen wir jeweils ein "\r\n\r\n" vor und nach jedem Tag ein.

Microsoft 365 Family | 6 Nutzer | Mehrere PCs/Macs, Tablets und mobile Geräte | 1 Jahresabonnement | Download Code

Diesen Text speichern wir jedes Mal in einer eigenen Variable, hier Replaced, ab. Diese können wir anschließend in die Windows-10-Zwischenablage laden. Power Automate Desktop bietet dazu die Funktion Text aus Zwischenablage festlegen an.

Windows wird zum Leben erweckt

Lassen wir dieses kleine Programm nun durchlaufen, dann können wir beobachten, wie Power Automate Desktop selbstständig ins Fenster klickt, den Text ausschneidet und ihn anschließend zwischenspeichert. Drücken wir nun Strg+V im Backend, dann wird der neu formatierte String wie gewünscht ausgegeben - Erfolg!

  • Zunächst erstellen wir einen neuen Flow. (Bild: Oliver Nickel/Golem.de)
  • Elemente werden per Drag-and-Drop aneinandergereiht. (Bild: Oliver Nickel/Golem.de)
  • Mittels Drop-Down-Menü können wir Aktionen temporär deaktivieren. (Bild: Oliver Nickel/Golem.de)
  • Variablen sind immer direkt auswählbar. (Bild: Oliver Nickel/Golem.de)
  • Fehler werden in einer Übersicht direkt angezeigt. (Bild: Oliver Nickel/Golem.de)
  • Der Desktop-Recorder nimmt alle Aktionen während der Aufzeichnung auf. (Bild: Oliver Nickel/Golem.de)
  • Rechts sind die Variablen und deren aktuelle Inhalte zu sehen. (Bild: Oliver Nickel/Golem.de)
  • Es gibt diverse Tools für Active Directory. (Bild: Oliver Nickel/Golem.de)
  • Verzweigungen dürfen nicht fehlen. (Bild: Oliver Nickel/Golem.de)
  • Das Programm läuft stets im Hintergrund. (Bild: Oliver Nickel/Golem.de)
Verzweigungen dürfen nicht fehlen. (Bild: Oliver Nickel/Golem.de)

Natürlich ist das angegebene Szenario nur ein einfaches Beispiel. Es sind mit dem Tool auch weitaus komplexere Scripts erstellbar. Das Programm kann dabei etwa Systeminformationen wie den Tastaturbuffer, die Bildschirmauflösung oder die Mauscursorposition auslesen und weiterverwenden. Außerdem können auch Verzweigungen und Schleifen erstellt werden.

Die Software legt für diverse benötigte Werte immer passende Variablen an. Diese entsprechen nach außen hin nicht einem bestimmten Datentyp und können im Prinzip für unterschiedliche Inhalte genutzt werden, etwa Integer-Zahlen oder Text-Strings, Listen oder Arrays.

Power Automate Desktop versucht dabei, so einfach und verständlich wie möglich zu sein.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
 Power Automate Desktop: Was wir alles in Windows 10 automatisieren könnenMicrosoft hilft, wo es geht 
  1.  
  2. 1
  3. 2
  4. 3
  5.  


Aktuell auf der Startseite von Golem.de
Star Trek
Playmobil bringt 1 Meter langes Enterprise-Spielset

Star Treks klassische Enterprise NCC-1701 kommt mit den Hauptcharakteren, Phasern und Tribbles sowie einem Standfuß und einer Deckenhalterung.

Star Trek: Playmobil bringt 1 Meter langes Enterprise-Spielset
Artikel
  1. Materialforschung: Leichtes Schallschutzmaterial für leisere Luftfahrt
    Materialforschung
    Leichtes Schallschutzmaterial für leisere Luftfahrt

    Das Material wiegt nicht einmal ein Zehntel so viel wie heute eingesetzter Schaum zur Schalldämmung. Einsatzmöglichkeiten sehen die Erfinder vor allem in der Luftfahrt.

  2. Akkutechnik und E-Mobilität: Natrium-Ionen-Akkus werden echte Lithium-Alternative
    Akkutechnik und E-Mobilität
    Natrium-Ionen-Akkus werden echte Lithium-Alternative

    Faradion und der Tesla-Zulieferer CATL produzieren erste Natrium-Ionen-Akkus mit der Energiedichte von LFP. Sie sind kälteresistenter, sicherer und lithiumfrei.
    Von Frank Wunderlich-Pfeiffer

  3. World of Warcraft, Pokémon, Bitcoin: Moba Pokémon Unite startet schon bald
    World of Warcraft, Pokémon, Bitcoin
    Moba Pokémon Unite startet schon bald

    Sonst noch was? Was am 18. Juni 2021 neben den großen Meldungen sonst noch passiert ist, in aller Kürze.

d0p3fish 11. Jun 2021 / Themenstart

Ihr könntet noch den Artikel zu Mac OS Automator von 2004 verlinken falls ihr einen...

SirAstral 11. Jun 2021 / Themenstart

Wieso ersetzen. /r/n stört in HTML nicht. Deswegen da einfach ergänzen mit /r/n

FreiGeistler 10. Jun 2021 / Themenstart

in der Regel durch ein simples "suchen und ersetzen" erledigt werden. Zeilenumbrüche sind...

FreiGeistler 10. Jun 2021 / Themenstart

Bitte schön: https://portableapps.com/node/39299

omtr 10. Jun 2021 / Themenstart

Dann schau Dir mal UiPath an. Ist deutlich mächtiger als Power Automate Desktop, deutlich...

Kommentieren


Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Orange Week bei Cyberport: bis zu 70% Rabatt (u. a. WD Black SN750 1TB 109,90€) • Prime-Filme leihen für je 0,99€ • Weekend Deals (u. a. Seagate Expansion+ 4TB 89,90€) • 10% auf Gaming bei Ebay (u. a. AMD Ryzen 7 5800X 350,91€) • Apple Weekend bei MediaMarkt [Werbung]
    •  /