Geändert am Mittwoch, 20. Mai 2009 [Veröffentlicht in: Skript-Bibiliothek]
Möchte man den Zustand einer Systemvariable ändern, muss diese zunächst in ein Objekt gelesen werden.
Dazu verwendet man den Befehl "
dom.GetObject()" nach folgendem Muster:
var obj = dom.GetObject('NameDerSystemvariable'); Nun kann man
über die Variable "
obj" auf die Eigenschaften und Methoden des Objektes zugreifen. Der Zustand eines Objektes lässt sicht über die Eigenschaft "
State()"
lesen bzw. setzen. Um diesen z. Bsp. auf 5 zu setzen, schreibt mal folgendes:
Um den aktuellen Zustand um eins zu erhöhen:
var x =
obj.State(obj.State()+1.00);
Um den aktuellen Zustand um 5 zu erniedrigen:
var x = obj.State(obj.State()-5.00);
Um den Zustand eines anderen Objektes zu
übernehmen:
var srcobj = dom.GetObject('NameDerQuellSystemvariable');
var dstobj = dom.GetObject('NameDerZielSystemvariable>');
var x =
dstobj.State(srcobj.State());