Ausführungs-, Konfigurations- und Schnittstellendateien
Octoplant Scripting verwendet mehrere Dateitypen. Jede Datei spielt eine bestimmte Rolle dabei, wie Skripte ausgewählt, gestartet und ausgeführt werden.
| Dateityp | Zweck | Erstellt von | Editierbar |
|---|---|---|---|
Skriptdatei (SCRIPT) | Enthält Skriptlogik, die zur Laufzeit interpretiert wird. | Administrator | Ja |
Skriptanwendung (EXE, BAT) | Führt kompilierte Logik oder externe Tools aus. Octoplant ruft diese Dateien mit Parametern auf. | Administrator | Ja (nur BAT; EXE ist kompiliert und im Skriptpaket verfügbar) |
Initialisierungsdatei (INI für Skriptanwendungen) | Legt fest, welche Skriptdatei oder Anwendung für bestimmte Komponententypen ausgeführt wird. | Administrator | Ja |
Konfigurationsdatei (INI für Skriptschaltflächen oder Skriptparametern) | Legt fest, wie Skripte aufgerufen oder angezeigt werden (z. B. Beschriftungen von Schaltflächen, Sichtbarkeit oder zugewiesene Skriptdateien). | Administrator | Ja |
| Schnittstellendatei | Liefert Laufzeitereignis-, Komponenten- und Benutzerdaten, wenn das Skript ausgeführt wird. | Octoplant | Nein |
Konfigurationsdateien
- Gespeichert in den Skriptverzeichnissen im AdminClient.
- Wird von Octoplant oder dem Skriptinterpreter gelesen, um die richtige Skriptdatei auszuwählen oder das Verhalten der Schaltflächen zu steuern.
- Beinhalten:
- Initialisierungsdateien für Skriptanwendungen (Zuordnungen von Komponententypen).
- Konfigurationsdateien für Skriptschaltflächen (Beschriftungen, Symbole, Berechtigungen, zugewiesene Skripts).
- Typische Beispiele:
ScriptBeforeEdit.ini- weist den Komponententypen Skriptdateien oder Anwendungen zu.ScriptButton1.ini- definiert Tastenbeschriftungen, Sichtbarkeit und zugewiesene Skripte.
Schnittstellendateien
- Werden jedes Mal automatisch erstellt, wenn ein Skript ausgeführt wird.
- Werden als Befehlszeilenargument an das Skript oder die Skriptanwendung übergeben.
- Enthalten Ereignis-, Komponenten- und Benutzerdaten, die das Skript für seine Entscheidungen verwendet.
- Werden gelöscht, wenn die Ausführung des Skripts beendet ist.
Wie sie zusammenarbeiten
- Octoplant liest die Initialisierungsdatei, um zu ermitteln, welches Skript ausgeführt werden soll.
- Es erstellt eine Schnittstellendatei mit Ereignis-, Komponenten- und Benutzerdaten.
- Es übergibt den Pfad der Schnittstellendatei an die Skriptdatei oder Skriptanwendung.
- Das Skript verwendet die Schnittstellendatei, um seine Logik auszuführen.
Verwandte Themen