Skriptauslöser
- Last UpdatedSep 26, 2024
- 1 minute read
Die Ausführung von InTouch-Skripten wird durch Skriptauslöser gesteuert. Für jede Skriptart gibt es verschiedene Arten von Auslösern.
Den Auslöser eines Skripts legen Sie für jedes Skript separat im Skripteditor fest. Die Wahl des Auslösers richtet sich dabei danach, wann und wie das Skript ausgeführt werden soll.
Die verschiedenen Auslöser lassen sich grob in Benutzeraktionen, interne Ereignisse und Änderungen von Variablenwerten einteilen. Zu dem Benutzeraktionen gehört beispielsweise das Drücken einer Taste oder das Klicken auf ein Grafikelement. Ein internes Ereignis wäre beispielsweise der Start von WindowViewer.
Im Einzelnen können Skripte durch die folgenden Aktionen ausgelöst werden:
-
Starten und Schließen von WindowViewer. Siehe Projektskripte konfigurieren.
-
Öffnen und Schließen von Fenstern. Siehe Fensterskripte konfigurieren.
-
Einmalig, wenn eine Taste oder Tastenkombination gedrückt wird Siehe Tastenskripte konfigurieren.
-
Vorliegen einer bestimmten Bedingung (Variablenwert oder Ausdruck). Siehe Konditionalskripte konfigurieren.
-
Änderungen am Wert einer Variable oder eines Punktfelds. Siehe Datenänderungsskripte konfigurieren.
-
Auswählen eines Grafikobjekts. Siehe Aktionsskripte konfigurieren.
-
ActiveX-Ereignisse, z. B. ein Klick auf das Steuerelement. Siehe ActiveX-Ereignisskripte konfigurieren.
Sie können die Ausführung von Skripten zur Laufzeit unterbrechen. Beim Start von WindowViewer wird standardmäßig die gesamte Projektlogik ausgeführt. Sie können die Projektlogik anhalten und so die Ausführung der meisten Skripte stoppen. Die Ausführung bleibt unterbrochen, bis Sie die Projektlogik wieder starten. Weitere Informationen finden Sie im Abschnitt Die Ausführung von Skripten zur Laufzeit unterbrechen.
Related Links
- Arten von Skriptauslösern.
- Mehrere Auslösebedingungen verwenden
- Regelmäßige Skriptausführung
- Projektskripte konfigurieren
- Fensterskripte konfigurieren
- Tastenskripte konfigurieren
- Konditionalskripte konfigurieren
- Datenänderungsskripte konfigurieren
- Aktionsskripte konfigurieren
- ActiveX-Ereignisskripte konfigurieren
- Die Ausführung von Skripten zur Laufzeit unterbrechen