ich rufe von verschiedenen scripts (z.B. script „A“) eine subroutine mittels IPS_RunScriptwait auf (z.B. „G“). In diesem aufgerufenen script („G“) würde ich gerne den Namen des aufrufenden scripts in eine Varialble schrieben (in diesem Falle also „A“). Leider weiss ich nicht, wie ich den Namen des aufrufenden scripts herausfinden kann.
Danke! Da bin ich auch grad drauf gestossen, aber ich habe dann ein Henne-Ei Problem, weil ich ja dazu die ID des aktuellen Scripts, das gerade läuft, brauche, nur wie find ich die raus ?
Danke erst mal fuer all die Hilfe! Ich dachte ich haette es geschafft, haenge jetzt aber an dem include …
<?
//Fügen Sie hier ihren Skriptquellcode ein
IPS_RunScriptWait(50410 /*[Fernseher vorbereiten]*/);
IPS_Sleep(300);
WinLIRC_SendOnce(50999 /*[WinLIRC]*/,"sat", "1");
include "26592.ips.php";
?>
liefert „Fatal error: Call to undefined function includeScript() in [Sat\ARD HD] on line 6“
Script 26592 sieht so aus und funktioniert auch alleine einwandfrei:
Hab ich auch nicht so aufgefasst. Du weisst das sicherlich besser als ich, deshalb akzepiere ich das auch einfach so und schau mir das in einer ruhigen Minute nochmal genauer an.
Ich dachte nur, wenns schon falsch ist, will ich da keinen mit verwirren