Zum Inhalt

Scripting

Abbildung: Logo versiondog Scripting

versiondog bietet die Möglichkeit, Skripte und Skript-Anwendungen zu erstellen, die automatisch vor oder nach bestimmten Ereignissen ausgeführt werden. Damit können zahlreiche Funktionen umgesetzt werden, die das Standardverhalten des Systems erweitern. Beispielsweise kann für einzelne Projekte eine bestimmte Version eines Editors gestartet oder die Arbeit mit Geräten ermöglicht werden, die noch nicht vollständig unterstützt werden.

Skripte und Skript-Anwendungen sind nicht dauerhaft aktiv, sondern werden erst aufgerufen, wenn ein entsprechendes Ereignis auf dem Server oder den Clients eintritt. Bei welchen Ereignissen Skripte oder Skript-Anwendungen aufgerufen werden können, ist in den Abschnitten Ereignisse auf dem Server und Ereignisse auf den Clients beschrieben.

Skript-Anwendungen sind kompilierte Dateien und können von Benutzern eigenständig erstellt und verwendet werden.

Zusätzlich dazu bietet das Skriptpaket einige Vorteile beim Erstellen von Skripten:

  • Im Umfang des Skriptpakets ist ein eigener Interpreter enthalten. Dadurch müssen Sie keine kompilierten Skript-Anwendungen mehr verwenden, sondern können den Quellcode der Skriptdateien direkt ausführen.
  • Das Skriptpaket ermöglicht es, mehrere Skripte für dasselbe Ereignis zu erstellen und abhängig vom Komponententyp festzulegen, welches Skript ausgeführt wird.
  • Die Befehle, Schlüsselwörter, Funktionen und bedingten Zuweisungen, die Sie in den Skript-Anwendungen verwenden können, sind in dieser Dokumentation beschrieben.

Eine Möglichkeit zum Einsatz von Skripten sind benutzerspezifische Schaltflächen im UserClient. Diese sind konfigurierbar und führen benutzerdefinierte Skripte aus. Die Konfiguration der Schaltflächen ist am Ende dieser Dokumentation beschrieben.

Info

Scripting ist ein Add-On und muss in Ihrer Lizenz gesondert freigeschaltet werden. Wenn Sie Interesse daran haben, Scripting zu nutzen, setzen Sie sich mit uns unter (https://amdt.com/de/kontakt) in Verbindung

Verwandte Themen