Um Info-Text mit den Pfeil-Tasten „durchzublättern“ eignet sich folgendes Skript.
Die IF-Anweisung begrenzt deren Anzahl und die aktuelle „Position“ wird in einer Integer-Variablen ($menue) abgespeichert.
MST
$menue = GetValue(33167 /*[ProJet\Demo Menü\Menü]*/ );
$id_pj = 48499 /*[\ViewJet (Display)]*/;
$id_event = $IPS_EVENT;
if ($id_event == 40717 /*[ProJet\Demo Menü\]*/){
$menue = $menue +1;
if ($menue > 5)$menue = 1;
}
if ($id_event == 45499 /*[ProJet\Demo Menü\]*/){
$menue = $menue -1;
if ($menue < 1) $menue = 5;
}
SetValue(33167 /*[Demo Menü\Menü]*/ , $menue);
switch($menue){
case 1:
$volume = GetValue(43125 /*[Demo Menü\Volume]*/ );
PJ_LCDText($id_pj, 1,"Sound Menue 1");
PJ_LCDText($id_pj, 2,"Volume: ". $volume);
return;
case 2:
PJ_LCDText($id_pj, 1,"Menue 2");
return;
case 3:
PJ_LCDText($id_pj, 1,"Menue 3");
return;
case 4:
PJ_LCDText($id_pj, 1,"Menue 4");
return;
case 5:
PJ_LCDText($id_pj, 1,"Menue 5");
return;
}