Hi wie kann ich herausfinden, welches Script ein anderes Script startet ?

Hi wie kann ich herausfinden, welches Script ein anderes Script startet ?

mit $_IPS[‚SENDER‘] bekomme ich nur RunScript raus…

Ich will aber die ID von dem Script haben :wink:

Zumindest laut Doku scheint dies ja nicht ohne weiteres vorgesehen zu sein. Trotzdem würde ich es mal mit einem print_r von $_IPS versuchen, ob nicht doch ein Indiz dafür vorliegt.

Alternativ über RunScriptEx einen Hilfsparameter übergeben.

Danke für den Tip, aber leider gibt es keinen brauchbaren Wert zurück :frowning:

https://www.symcon.de/forum/threads/27581-Systemvariable-_IPS-TRIG?p=253857#post253857

Abend!

Eine direkte Antwort kann ich dir nicht geben. Aber vielleicht magst du mal erzählen, um was es dir genau geht, dann könnte man sicher einen guten workaround finden.

Evtl. wäre ein workaround, wenn du im Aufrufenden Skript mit „IPS_RunScriptEx“ arbeitest und die ID vom Skript so mit übergibst. Dann kannst du den „Absender“ einfach auswerten.

EDIT: Öhm…ja…so wie T30 das beschreibt in seinem verlinkten Post :smiley:

Grüße,
Chris