ich würde gerne mit einem Script die Anzahl der offenen Fenster ermitteln.
Ein ersten Teil des Script habe ich mir zusammengesucht:
Code: Alles auswählen
var myAssembly = dom.GetObject("Verschluss");
string itemID;
integer zaehler;
zaehler = 0;
foreach(itemID, myAssembly.EnumUsedIDs())
{
var item = dom.GetObject(itemID);
if
(item.IsTypeOf(OT_CHANNEL))
{
var device = dom.GetObject(item.Device());
if (device.HssType() == "HM-Sec-SC")
{
if (item.State() == 1)
{
zaehler = zaehler + 1.00;
}
}
}
}
WriteLine(zaehler);
Allerdings würde ich nun auch gerne den Drehgriffkontakt HM-Sec-RHS mit aufnehmen.
Allerdings bekomme ich das nicht hin.
Ich habe die Schleife:
Code: Alles auswählen
if (device.HssType() == "HM-Sec-RHS")
{
if (item.State() == 1)
{
zaehler = zaehler + 1.00;
}
}
Hat jemand einen Tip für mich ?
Gruß
MIchael