Schnellstart
Geschätzte Dauer: 30 Minuten Folgen Sie dieser durchgängigen Anleitung, um von einer frischen Installation von Aiviro Editor zu einem Roboter zu gelangen, der selbstständig nach Zeitplan läuft.
1. Lizenz aktivieren
- Starten Sie Aiviro Editor.
- Öffnen Sie Einstellungen → Konfiguration bearbeiten → Aiviro.
- Fügen Sie Ihre Client-ID und Ihren API-Schlüssel ein und klicken Sie dann auf Anmeldedaten testen.
- Warten Sie auf die Erfolgsmeldung, speichern Sie dann und starten Sie den Editor neu.

2. Roboter verbinden
Klicken Sie auf Verbinden (Shift+R) und wählen Sie einen Robotertyp:
- Desktop – läuft auf Ihrem lokalen PC. Erfordert zwei Monitore.
- RDP – verbindet sich mit einer entfernten Windows-Sitzung. Für den Produktivbetrieb empfohlen.
- Web – automatisiert Google Chrome über ChromeDriver.
Tragen Sie im Feld Profilname einen Namen für die Konfiguration ein, füllen Sie die Verbindungsdaten aus, speichern Sie das Profil und klicken Sie auf Verbinden. Einzelheiten zu jedem Feld finden Sie unter Robotertypen und Konfiguration.
3. Projekt anlegen
- Datei → Neues Projekt (Ctrl+N).
- Datei → Projekt speichern (Ctrl+S), wählen Sie einen Ordner und nennen Sie das Projekt DemoQuickStart.
Das Projekt wird mit einem leeren Szenario geöffnet.
4. Szenario erstellen
Sie erstellen einen Ablauf, der:
- eine Seite mit dem Wechselkurs USD → EUR öffnet,
- den aktuellen Kurs in eine Variable einliest,
- den Browser schließt,
- Notepad öffnet, wartet, bis es bereit ist, und zwei Zeilen schreibt, die das Datum, reinen Text und den Kurs kombinieren,
- die Notiz unter einem Dateinamen mit dem heutigen Datum speichert und das Programm beendet.

Kurs auslesen
| # | Aktion | Menüpfad | Parameter |
|---|---|---|---|
| 1 | [RDP] URL öffnen | Werkzeuge | https://dollarstoeuro.com/usd-to-euro |
| 2 | Roboter anlernen | – | Shift+E in der Live-Ansicht, damit die Elemente der Seite erkannt werden |
| 3 | AI-Lesen | AI | Quelltyp Bildschirm; Anweisungen get rate usd to eur; Extraktionsvorlage eine Zeile – Name current_rate, Typ float; In Variable speichern current_rate |
| 4 | Abrufen | Werkzeuge – oder Ctrl+Shift+G | Liest aus, wann der Kurs zuletzt aktualisiert wurde. Objekttyp Rechts von; Referenz → Text, Beschriftung Last Updated:; Abfrage → Text, Beschriftung leer lassen; Variablenname rate_time |
| 5 | Tastenkombination | Tastatur | Alt + F4, um den Browser zu schließen |

Wenn Sie die Suche an der festen Beschriftung Last Updated: verankern, ist die Automatisierung
unempfindlich gegenüber Layoutverschiebungen – der Wert daneben ändert sich bei jedem Lauf, die
Beschriftung nicht. Bleibt die Beschriftung der Abfrage leer, wird jeder Text erkannt,
der rechts von der Referenz steht. Siehe
Positionsbezogene Suche.
Die Extraktionsvorlage legt die Form des Ergebnisses fest, daher enthält current_rate
eine Struktur, deren Schlüssel die von Ihnen angegebenen Feldnamen sind – nicht die bloße Zahl.
Verweisen Sie auf den Wert mit $current_rate['current_rate']. Siehe
AI-Lesen.
Notepad öffnen und darauf warten
| # | Aktion | Menüpfad | Parameter |
|---|---|---|---|
| 6 | [RDP] Benutzerdefinierter Befehl | Prozess starten | notepad |
| 7 | Warten auf | Warten | Text Notepad – warten, bis das Fenster wirklich geöffnet ist |
Warten auf stellt sicher, dass die Eingabe erst beginnt, wenn Notepad tatsächlich auf dem Bildschirm zu sehen ist.
Text zusammensetzen
Fügen Sie drei Aktionen Variable erstellen hinzu (Werkzeuge oder Ctrl+Shift+V):
| # | Variable | Wert |
|---|---|---|
| 8 | notepad_entry_first_line | Exchange rate for $CONSTANTS['DAY_OF_WEEK_NAME'],$CONSTANTS['DAY']/$CONSTANTS['MONTH']/$CONSTANTS['YEAR'] |
| 9 | notepad_entry_second_line | 1 USD = $current_rate['current_rate'] EUR |
| 10 | filename | Rate_$CONSTANTS['FULL_DATE'] |
Schreiben Sie sie als gewöhnliche Sätze und kennzeichnen Sie Variablen mit $. Python-F-Strings
sind nicht mehr nötig – siehe Werte und Ausdrücke.
Eingeben, speichern und beenden
| # | Aktion | Menüpfad | Parameter |
|---|---|---|---|
| 11 | Text eingeben | Tastatur | $notepad_entry_first_line, Taste nach der Eingabe Enter |
| 12 | Text eingeben | Tastatur | $notepad_entry_second_line, Taste nach der Eingabe Enter |
| 13 | Tastenkombination | Tastatur | Ctrl + S |
| 14 | Warten auf | Warten | Text *.txt – bestätigt, dass der Speichern-Dialog geöffnet ist |
| 15 | Text eingeben | Tastatur | $filename, Taste nach der Eingabe Enter |
| 16 | Tastenkombination | Tastatur | Alt + F4 |
Taste nach der Eingabe ersetzt die separaten Enter-Schritte, die die alte Version dieser Anleitung benötigte – drei Aktionen weniger, die gepflegt werden müssen.
Was Sie gelernt haben
- [RDP] Benutzerdefinierter Befehl startet ein beliebiges Programm mit Parametern.
- AI-Lesen holt einen Wert aus einer Seite, indem Sie beschreiben, was Sie benötigen – ohne ein Suchobjekt, das gepflegt werden muss.
- Abrufen mit einem positionsbezogenen Objekt liest einen Wert, der an einer stabilen Beschriftung daneben verankert ist.
- Variable erstellen setzt mit
$Text zusammen, derCONSTANTSund erfasste Werte kombiniert. - Warten auf hält den Ablauf stabil, ohne feste Wartezeiten.
- Tastenkombination und Text eingeben – mit Taste nach der Eingabe – decken die meisten Interaktionen am Desktop ab.
5. Testen
- Klicken Sie im Kopfbereich des Bereichs Befehle auf Alle ausführen.
- Beobachten Sie, wie der Roboter die Aktionen Schritt für Schritt ausführt.
- Öffnen Sie den Bereich Läufe und prüfen Sie, ob der Status Erfolg grün angezeigt wird.

Ist der Lauf fehlgeschlagen, finden Sie den fehlerhaften Schritt anhand des Protokolls und der Screenshots in den Details des Laufs – siehe Letzte Läufe.
Das fertige Szenario, aus dem Editor exportiert. Fügen Sie es in ein neues Projekt ein.JSON anzeigen / kopieren
Im Export verwenden die drei Aktionen Variable erstellen Python-F-Strings
(f"Rate_{CONSTANTS['FULL_DATE']}") statt der einfachen Sätze mit $variable, die in den
Schritttabellen gezeigt werden. Beide Formen sind gleichwertig und funktionieren – siehe
Werte und Ausdrücke.
6. Zugangsdaten in den Tresor verschieben
Bevor Sie etwas planen, entfernen Sie alle Passwörter aus den Aktionen:
- Klicken Sie in der Symbolleiste auf Tresor.
- Legen Sie mit Hinzufügen einen Eintrag vom Typ Passwort an, zum Beispiel
RDP_PASSWORD. - Ersetzen Sie den Klartextwert in der Aktion durch
{{SECRET:RDP_PASSWORD}}.
Dieses Szenario enthält kein Passwort, jedes echte Szenario jedoch schon – siehe Sicherer Tresor.
7. Zeitplan festlegen
- Klicken Sie im Kopfbereich des Bereichs Befehle auf Einstellungen, um die Szenario-Einstellungen zu öffnen.
- Aktivieren Sie Aktiv.
- Setzen Sie Zeitplantyp auf Täglich und wählen Sie 09:00.
- Wählen Sie das Roboter-Profil, das der geplante Lauf verwenden soll.
- Prüfen Sie die Zeitzone und speichern Sie.

8. Automatikmodus einschalten
Schalten Sie den Automatikmodus in der Hauptsymbolleiste ein und lassen Sie Aiviro Editor geöffnet. Der Orchestrator führt das Szenario nun jeden Tag um 09:00 aus.

Der nächste geplante Lauf erscheint oben im Bereich Läufe mit der Kennzeichnung Geplant. Schauen Sie nach 09:00 Uhr wieder nach – der Eintrag sollte dann zu einem abgeschlossenen Lauf mit dem heutigen Datum geworden sein.
Nächste Schritte
- Sehen Sie sich die Schleifenaktionen an, um CSV-Dateien oder Postfächer Zeile für Zeile zu verarbeiten.
- Ergänzen Sie einen Laufbericht mit Benachrichtigungsaktionen.
- Lesen Sie die Best Practices, bevor Ihr Szenario wächst.
- Installieren Sie den Editor auf einer VM und lassen Sie ihn für Roboter im 24/7-Betrieb geöffnet.
Brauchen Sie Hilfe? Schauen Sie in die Seitenleiste oder wenden Sie sich an den Aiviro Support.