Script Editor Übersicht

Mit dem Script Editor ist es möglich, dass Sie sich Ihre eigenen komplexen Scripte bauen und abspeichern können. Die gespeicherten Scripte können Sie wiederum in Ihre Aktionen einsetzen und ausführen.

Die Oberfläche des Script Editors ist in vier Bereiche unterteilt.

  1. Die Script Editor Toolbar zum Steuern des Script Editors (Script neu anlegen, Script öffnen/auswählen, Importieren, Exportieren, etc.)
  2. Den Script-Code-Editor zum Ansehen / Editieren der Script-Anweisungen.
  3. Ein Kommentarfeld zum Kommentieren des aktuell eingestellten Scriptes.
  4. Den Script-Parameter-Editor zum Editieren der zum Script-Code gehörenden Script-Parameter.

Script Editor Toolbar

Aktuell können Sie folgende Standard-Funktionen verwenden:

Script

Beschreibung

CopyFile

Kopiert eine Datei auf das Remote Gerät.

CopyFolder

Kopiert einen Ordner auf das Remote Gerät

DeleteFile

Löscht eine Datei auf dem Remote Gerät.

DeleteFolder

Löscht einen Ordner auf dem Remote Gerät

Register

Kopiert eine Registerdatei auf das Remote Gerät und führt diese aus.

ExportRegistry

Schreibt einen Registrykey in eine Registerdatei auf dem Remote Gerät.

RenameFile

Benennt eine Datei auf dem Remote Gerät um.

RenameFolder

Benennt einen Ordner auf dem Remote Gerät um.

Restart

Führt einen Restart auf dem Remote Gerät aus

Run

Startet einen bestimmten Prozess auf dem Remote Gerät

Script-Code-Editor

Syntax-Highlighting Code-Editor mit Method-Tip Support.

Kommentarfeld

Kurzbeschreibung der Funktion des aktuell editierten Scripts.

Script-Parameter-Editor

Spalte

Beschreibung

Name

Name des Parameters, wie er im Script Code auftaucht (als <%ParameterName%> oder <$ParameterName$>).

 

Resolution / Auflösung

Die Spalte "Auflösung" legt fest, wer den Parameter-Wert einsetzt. Dies kann durch den Konfigurator beim Starten des Updates geschehen ("ClientVar") oder im Kontext des Zielsystems ("ServerVar").

 

Gültige Werte:

"ClientVar" für Auflösung des Parameter-Wertes auf der Konfigurator-Seite.
"ServerVar" für Auflösung des Parameter-Wertes auf der CX-Seite

EditorClass

Bestimmt den Parameter-Wert-Editor für Konfigurator-seitige Parameter-Wert-Auflösung ("ClientVar"). Z.B.

 

Gültige Werte:

"None" für keinen Editor
"Folder"
für eine Verzeichnis-Auswahl-Dialog
"File" für einen Datei-Auswahl-Dialog
...

Repository Type

Bestimmt die Bedeutung des aktuellen Parameters (Quelle oder Ziel) für den NetShare-Folder. Wird in Kombination mit dem "Repository Link" Eintrag genutzt.

 

Gültige Werte:

"None" :
"ShareSource" : Parameter beizeichnet einen Wert aus dem Configurator-Kontext bzw. auf der Quellseite (z.B. zur Übergabe des Dateinamens von der Quelldatei auf das Target)
"ShareTarget" : Parameter gültig im Kontext des Zielsystems / CX bzw. auf der Zielseite (z.B. zur Bestimmung des Zielverzeichnis einer Kopieroperation auf dem Target).

Repository Link

Definiert den zugehörigen komplementären "Repository Type" Parameter. Z.B. für das ShareTarget für das aktuelle ShareSource oder umgekehrt. Wird in Kombination mit dem "Repository Type" Feld genutzt.

Comment

Beschreibungstext des aktuellen Parameters.