06.01.2013 Aufrufe

Migration - Smarthome-Components

Migration - Smarthome-Components

Migration - Smarthome-Components

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

IPS_GetScriptID<br />

Diese Funktion kann ab IP-Symcon 2.5 nicht mehr verwendet werden. Alte IP-Symcon 1.0 Funktionen wurden mit<br />

diesem Release entfernt.<br />

integer IPS_GetScriptID ( string $SkriptName )<br />

Parameterliste<br />

SkriptName Zu suchender SkriptName<br />

Rückgabewerte<br />

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.<br />

Beschreibung<br />

Der Befehl versucht, die ID des Skripts mit dem Namen SkriptName zu ermitteln. Es wird die ID des ersten<br />

gefundenen Skripts verwendet, dessen Name mit SkriptName übereinstimmt. Falls ein solches Skript gefunden wurde,<br />

wird dessen ID zurückgemeldet, andernfalls 0 (Null).<br />

Eine sicherere Methode, die ID zu bestimmen, bietet der Befehl IPS_GetScriptIDByName.<br />

Vorsicht: Da Namen in IP-Symcon beliebig vergeben werden können, und damit nicht eindeutig sind, kann der<br />

Befehl eine falsche ID zurückmelden.<br />

Beispiel<br />

//Fehlermeldung mit @ unterdrücken<br />

$ScriptID = @IPS_GetScriptID("Regenerfassung");<br />

if ($ScriptID === false)<br />

else<br />

echo "Skript nicht gefunden!";<br />

echo "Die Skript-ID lautet: ". $ScriptID;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!