- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- Variablen
- Argumente
- Importierte Namespaces
- Kontrollfluss
- Objekt-Repository
- Protokollierung
- Das ScaleCoordinates-Migrationstool
- Das Tool ScreenScrapeJavaSupport
- StudioPro
- Erweiterungen
- Fehlersuche und ‑behebung
- Internet Explorer x64
- Microsoft Office Interop-Probleme
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Erkennen von UI-Elementen nach Windows-Aktualisierungen.
- JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Java in App-V
- Microsoft App-V – Unterstützung und Einschränkungen
- Citrix-Fehlerbehebung
Um zu veranschaulichen, wie Sie mit Array-Variablen arbeiten können, erstellen wir eine Automatisierung, die den Benutzer nach seinem Vor- und Nachnamen und dem Alter fragt, die Informationen in einem Array speichert und anschließend in eine .txt-Datei schreibt.
-
Erstellen Sie eine neue Sequence.
-
Erstellen Sie drei String-Variablen,
FirstName,LastNameundAge, in welchen die Informationen, die vom Benutzer erfasst wurden, gespeichert werden. -
Erstellen Sie ein Array mit String-Variablen mit dem Namen
NameAge. -
Fügen Sie eine Eingabedialog (Input Dialog)-Aktivität in das Panel Designer (Designer) ein.
-
Füllen Sie im Panel Eigenschaften (Properties) die Felder Beschriftung (Label) und Titel (Title) aus, um nach dem Vornamen des Benutzers zu fragen.
-
Geben Sie die Variable
FirstNamein das Feld Ergebnis (Result) ein. Diese Variable speichert den Vornamen des Benutzers. -
Fügen Sie eine weitere Eingabedialog (Input Dialog)-Aktivität unter die vorherige hinzu.
-
Füllen Sie im Panel Eigenschaften (Properties) die Felder Beschriftung (Label) und Titel (Title) aus, um nach dem Nachnamen des Benutzers zu fragen.
-
Geben Sie die Variable
LastNamein dem Feld Ergebnis (Result) ein. Diese Variable speichert den Nachnamen des Benutzers. -
Fügen Sie eine weitere Eingabedialog (Input Dialog)-Aktivität unter die vorherige hinzu.
-
Füllen Sie im Panel Eigenschaften (Properties) die Felder Beschriftung (Label) und Titel (Title) aus, um nach dem Alter des Benutzers zu fragen.
-
Geben Sie die Variable
Agein das Feld Ergebnis (Result) ein. Diese Variable speichert das Alter des Benutzers.Hinweis:Wir verwenden eine String-Variable und keine Integer, um das Alter zu speichern, sodass wir es später nicht mehr konvertieren müssen, wenn wir es der String-Array-Variablen hinzufügen.
-
Fügen Sie eine Zuweisen (Assign)-Aktivität unter der letzten Eingabedialog (Input Dialog)-Aktivität hinzu.
-
Geben Sie im Panel Eigenschaften (Properties) im Feld An (To) die Variable
NameAgeein. -
Geben Sie {
FirstName,LastName,Age} in das Feld Wert (Value) ein. Diese Zuweisen (Assign)-Aktivität ermöglicht es Ihnen, alle Werte aus den initialen String-Variablen in der VariableNameAgezu speichern. -
Fügen Sie eine Textdatei schreiben (Write Text File)-Aktivität unter der Zuweisen (Assign)-Aktivität hinzu.
-
Geben Sie im Panel Eigenschaften im Feld FileName den Pfad der Datei, in die Sie schreiben möchten, in Anführungszeichen ein, z. B.
"%HOMEPATH%\Desktop\array_variable.txt".Hinweis:Wenn die Datei am angegebenen Pfad nicht existiert, wird sie erstellt.
-
Geben Sie
NameAge(0)+ " " +NameAge(1)+ " " +NameAge(2)+ " " in das Feld Text (Text) ein.Hinweis:Durch Hinzufügen der Indexnummer der Array-Elemente können Sie auf deren Werte zugreifen und sie (in diesem Beispiel) in eine Textdatei schreiben.
Das finale Projekt sollte wie auf dem folgenden Screenshot aussehen.
-
Drücken Sie Strg + F5, um das Projekt auszuführen.
-
Navigieren Sie zur Datei, die in in Schritt 17 bereitgestellt wurde, und doppelklicken Sie darauf. Ein Editor (Notepad)-Fenster wird angezeigt, mit der Information, die Sie in Schritt 20 hinzugefügt haben.