NEWS
Blocklyscript im Blocklyscript ausführen
-
Hallo ist es möglich einem Blockly zu sagen das es ein anderes Blocky ausführen soll?
MFG Maggi
-
Já, ist genau wie ein Gerät schalten. Jedes Script taucht unter Objekte der jeweiligen JavaScript Instanz auf. Gibt da den Ordner scriptenable.
-
Ja das habe ich auch gefunden aber dort kann ich ja nur sagen ob das Script an oder aus sein soll aber nicht das er es ausführen soll oder habe ich da etwas übersehen.
MFG Maggi
-
Ja das habe ich auch gefunden aber dort kann ich ja nur sagen ob das Script an oder aus sein soll aber nicht das er es ausführen soll oder habe ich da etwas übersehen. `
Wenn das gestartete Script keinen Trigger hat sollte es ausgeführt werden.Danach müsstest Du es aber wieder beenden, wenn es dann fertig ist (?!).
Ich halte von dieser Methode nicht viel, zu unsicher.
Steuerung über Zustandsvariablen ist viel eleganter und sicherer.
Grüße
[EDIT] Keine Ahnung was Dein "Extraprogramm" machen soll, aber hast Du schon mal die "Funktionen" ausprobiert?
-
Ja das habe ich auch gefunden aber dort kann ich ja nur sagen ob das Script an oder aus sein soll aber nicht das er es ausführen soll oder habe ich da etwas übersehen. `
Wenn das gestartete Script keinen Trigger hat sollte es ausgeführt werden.Danach müsstest Du es aber wieder beenden, wenn es dann fertig ist (?!).
Ich halte von dieser Methode nicht viel, zu unsicher.
Steuerung über Zustandsvariablen ist viel eleganter und sicherer.
Grüße
[EDIT] Keine Ahnung was Dein "Extraprogramm" machen soll, aber hast Du schon mal die "Funktionen" ausprobiert? `
@csamaggi: so habe ich das auch im Einsatz. Das Script beende ich dann nach 1s wieder.Nun bekomme ich gerade die Anregung es über Zustandsvariablen zu machen. Das sollte ich hinbekommen.
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme.
-
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme. `
Was steht denn im gestarteten Blockly?Wird das nur aus diesem Blockly aufgerufen?
Grüße
-
@rantanplan: was wird dann sicherer? Ich hatte bisher damit keine Probleme. `
Was steht denn im gestarteten Blockly?Wird das nur aus diesem Blockly aufgerufen?
Grüße `
Ja, wird nur hieraus gestartet. Da ich kein javascript kann, helfe ich mir da so weiter.Gestartestes Script:
var TvApi = require('node-lgtv-api/api.js'); var tvApi = new TvApi('192.168.178.47', '8080', '935105'); //for key request aus Script Autorisierung tvApi.authenticate(function (err, sessionKey) { if (err) { console.error(err); } else { tvApi.processCommand(tvApi.TV_CMD_NUMBER_4, [], function (err, data) { if (err) { console.error(err); } else { console.log(data); } }); } } );
-
Ja, wird nur hieraus gestartet. Da ich kein javascript kann, helfe ich mir da so weiter. `
Das ist die einzige "Ausrede" die ich gelten lasse.Sonst würde es keinen Sinn machen.
Aber das Thema heist "Blocklyscript im Blocklyscript ausführen"
Grüße