[HowTo] Scripte in Hotkey selbständig schließen (neu)

Antworten
Nachricht
Autor
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

Scripte in Hotkey selbständig schließen (neu)

#1

Beitrag von willy01 »

PPanel (muß gegebenfalls deinstalliert werden) wird ab sofort nicht mehr benötigt um Scripte im Hotkey selbständig zu schließen.
Das Ganze läuft jetzt wieder über die Console.
Dafür muss man ein ! vor den Scriptnamen setzen.
Beispiel: myscript.sh muß jetzt !myscript.sh heissen.
Man kann also selbst entscheiden, ob das Fenster geschlossen wird oder nicht.
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2783
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 727 Mal
Hat Dank erhalten: 1610 Mal
Geschlecht:

#2

Beitrag von Pike_Bishop »

Also eigentlich würde das besser in die Script Section passen.
Und sollte man ausserdem oben anpinnen so findet das bald keiner mehr.
Scripte
********************* Bild *********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
Gelöschter Benutzer 153799

#3

Beitrag von Gelöschter Benutzer 153799 »

Ich kapier das nicht. Muss ich jetzt bei all meinen skripts von @ pike ein ! Setzen und das ppanel deinstallieren? Was soll der quatsch?
Ein guter skript bauer macht das schon so wenn er will das die konsole offen bleiben soll.
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#4

Beitrag von willy01 »

Es wurde nach einer Lösung gesucht, weil es mit ppanels nicht mehr funktionierte, und es ist wie ich finde eine gute Lösung mit der Console. Über das ! kann man eventuell streiten, aber es wird auch nur im hotkey benötigt. Wieviel scripte hast du im hotkey, 100 ?
Ist übrigens genau wie im PLI, ist ja von da übernommen.
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Gelöschter Benutzer 153799

#5

Beitrag von Gelöschter Benutzer 153799 »

Macht doch was ihr wollt, mich holt ihr schon lange nicht mehr ab mit den ganzen veränderungen. Leider
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#6

Beitrag von willy01 »

Naja, Stillstand wäre auch ziemlich langweilig.
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2783
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 727 Mal
Hat Dank erhalten: 1610 Mal
Geschlecht:

#7

Beitrag von Pike_Bishop »

Stimmt Das PLI hat schon lange sowas mit nem Rufzeichen davor (ich hab vergessen für was das bei denen ist) aber soweit ich mich erinnern kann ersetzt das das .hidden Feature
nicht sondern hat nen anderen Sinn.

Was sollte denn plötzlich mit ppanel nicht mehr funktionieren im OpenATV Image?
Das kann eigentlich nur der Fall sein wenn da was absichtlich geändert wurde von allein hat sich dahingehend wohl kaum was geändert.
Wobei ich das nichtmal wirklich glaube das mit ppanel und .hidden im Scriptnamen nix mehr gehen soll.

Hier z.b; wird ppanel weiterhin verwendet da ich sowieso auch Scripte habe die ich eben nor übers ppanel ausführen will.

@jogibär solange alles weiterhin geht musst da erstmal gar nix ändern, erst wenns Ärger geben sollte mit den Scripts die mit .hidden im Namen explizit für hotkey geschrieben sind
dann melde dich hier dann sehen wir weiter.


Muss ganz ehrlich sagen das ist ärgerlich hab ja einige Scripte für ppanel mit .hidden im Namen geschrieben hier, wenn sich nun raustellt das es so nicht mehr geht
müssste ich die ganzen Scripts umbenennen aber noch viel mehr Arbeit käme dazu da ich die Posts zu diesen Scripts alle anpassen müsste (ob ich das tun werde ....?)
war das notwendig (gibt doch genug wichtigere Bausatellen)?


Grüsse
Pike
Scripte
********************* Bild *********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#8

Beitrag von willy01 »

Natürlich ist das ! im PLI auch für das schließen der scripte im hotkey, wurde von denen so entwickelt.
Nur wurde das wohl nie richtig publik gemacht, ich hatte davon auch nie gehört.
Schließen mit ppanels klappt nicht mehr, deswegen hab ich ja die Devs drauf aufmerksam gemacht.
hier die Zeile im PLI in hotkey
self.session.open(Console, selected[1] + " shellscript", command, closeOnSuccess=selected[1].startswith('!'), showStartStopText=False)
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2783
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 727 Mal
Hat Dank erhalten: 1610 Mal
Geschlecht:

#9

Beitrag von Pike_Bishop »

Jetzt mal scharf überlegt, das Rufzeichen vor dem Scriptnamen bewirkt das das Script automatisch geschlossen wird aber nur dann wenns keinen Fehler gab
das würde ja bedeuten das bei einem langen Script (also eines was länger läuft) das Fenster so lange geöffnet bleibt bis das Script fehlerfrei durchgelaufen ist.

Ob das brauchbar ist?
Ich hab ja mit ppanel und .hidden im Scriptnamen die Möglichkeit das Fenster zu nem Script egal wie lange das läuft gleich am Anfang zu schliessen mittels WebIf Api und wget und passendem Tastendruck der ja im Script ausgeführt wird.
So blockiert das Script keinerlei andere Aktivitäten da ich das Fenster sofort schliessen lasse und Fenster aufpoppen lasse nur bei Bedarf also meist mit nem Timeout
z.b: ne Startmeldung und ne Endmeldung wenn das Script erfolgreich durchgelaufen ist mit nem Timeout damit das Fenster nach ein paar Sekunden von selbst verschwindet
und auf die Art krieg ich das alles in den Background und kann währenddessen alles mit der Box tun was ich will.
Nur im Fehlerfall (kommt eh so gut wie nie vor) lass ich ein Fenster ohne Timeout aufpoppen damit der User weiss aha da lief was nicht glatt, und zusätzlich bau ich da immer auch Logging mit ein
und so ist das astrein verwendbar.
Ich hoffe das geht weiterhin denn so wie ich das sehe bewirkt das Rufzeichen vor nem Script nicht das Gleiche wie das was ich mit ppanel und .hidden im Namen tue
denn wie oben eh geschrieben das mit dem Rufzeichen bewirkt ja das sich ein Script erst schliesst wenns fertig ist und auch nur bei Erfolg.

Das heisst wiederum läuft das Script länger wird alles solange blockiert und du kannst nur dem Script beim Job zugucken solange.
Ja sicher nun kannst das Fenster vermutlich ja dennoch manuell schliessen doch dabei wär das Rufzeichen vor dem Scriptnamen eh wieder sinnlos.

Und übrigens es gibt nen Grund warum im PLI das mit dem Rufzeichen vor dem Scriptnamen möglich ist (gibts da seit 2017)
aber dennoch weiterhin das mit ppanel und .hidden im Namen auch verfügbar bleibt.


willy01 hat geschrieben:Man kann also selbst entscheiden, ob das Fenster geschlossen wird oder nicht.

Das konnte man doch schon immer :D


willy01 hat geschrieben:Schließen mit ppanels klappt nicht mehr, deswegen hab ich ja die Devs drauf aufmerksam gemacht.

Tja wenn du da mal ins Detail gehen würdest... so kann man sich darunter ja kaum was vorstellen.
Welches Image, welcher Fehler usw..

Denn z.b: hier im OpenATV-6.4 an der VU Ultimo 4K oder im OpenATV-7.3 (etwas älter also nicht ganz up to date) an der GB Quad 4K
oder im PLI-9 und im HDF-7.3 an der GB Quad 4K geht das nach wie vor wunderbar mit ppanel und .hidden im Scriptnamen.
Scripte
********************* Bild *********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
Gelöschter Benutzer 153799

#10

Beitrag von Gelöschter Benutzer 153799 »

Ja ,habe mich wieder beruhigt, danke pike.
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#11

Beitrag von willy01 »

Dann müßt ihr das mit @jbleyel ausdiskutieren.
Von mir aus kanns auch wieder revertet werden, ich nutze keine scripte mehr im hotkey.
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2783
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 727 Mal
Hat Dank erhalten: 1610 Mal
Geschlecht:

#12

Beitrag von Pike_Bishop »

Das wird wohl nix der @jbleyel lässt da wahrscheinlich kaum mit sich reden.
Aber mir eh schon nahezu egal ich verwende eh 6.4 an der VU Ultimo 4K aus mehreren Gründen (jetzt aus noch einen mehr).


Grüsse
Pike
Scripte
********************* Bild *********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
Benutzeravatar
Pike_Bishop
Moderator
Moderator
Beiträge: 2783
Registriert: 11 Feb 2020 22:06
Wohnort: here and there
Receiver 1: Mutant HD2400
Receiver 2: VU Ultimo 4K
Receiver 3: Octagon SF8008
Receiver 4: Gigablue Quad 4K
Receiver 5: VDR
Hat gedankt: 727 Mal
Hat Dank erhalten: 1610 Mal
Geschlecht:

#13

Beitrag von Pike_Bishop »

Hier noch der commit dazu;
[ButtonSetup] . openatv/enigma2@8973fad . GitHub
nur der Vollständigkeit halber.
Scripte
********************* Bild *********************
Keine Antwort auf PN Anfragen welche ins Forum gehören.
Antworten

Zurück zu „HOWTOs“