INSIDETecBaseWebUISkript-BibiliothekProgramme aus einem Programm heraus starten

Programme aus einem Programm heraus starten

Derzeit gibt es innerhalb der WebUI-Programmieroberfläche keine direkte Möglichkeit, Programme aus einem Programm heraus starten zu können. Es könnte aber durchaus Sinn machen, bestimmte Programmteile zentral in Einzelprogramme zu verlagern, um sie dann von anderer Stelle aus aufzurufen. Das würde nicht nur der Übersichtlichkeit gut tun, sondern auch zu leichter wartbarem Code führen (Stichwort: Code-Re-use).

Solange dies nicht direkt unterstützt wird, kann man sich aber mit einem kleinen Skript behelfen:

var programObj = dom.GetObject("test");
programObj.ProgramExecute();

Die erste Zeile holt sich eine Referenz auf das in Klammern angegebene Programm mit dem Namen "test". Die zweite Zeile ruft nun die Methode "ProgramExecute()" auf, was dass entsprechende Programm daraufhin ausführt.

Neue Kommentare:

  • Hallo zusammen, ich versuche seit Tagen verzweifelt, für die Einbindung von FS20 Komponenten an der Homematic Zentrale (1.505), den CUL-Stick (V3.3) von BUSWARE zu konfigurieren. Ich bin streng nach Anleitung aus dem Net... Weiter lesen
  • Hallo, ich habe nun den cux Daemon installiert und die Firmware des CUL geschrieben, bei Status wird folgendes angezeigt: ======================================== USB 1-2 - {CUX} CUL868 [COMM] - /dev/ttyACM0 - V 1.44 CUL... Weiter lesen
  • Hallo, ich habe bei mir den Dimmer HM-LC-Dim1TPBU-FM in Betrieb. Soweit funktioniert alles.Wie komme ich aber an die weiteren Känäle des Dimmers. Bei mir werden in den Geräteeinstellungen die Kanäle Ch:2 und Ch:3 nicht a... Weiter lesen
Kommentare