ich möchte bei bestimmten "Drei Tasten-Schaltern" gerne einen Status optisch anzeigen lassen. Dazu habe ich mit verschiedenen Beispielcodes experimentiert, wo eine Variable gesetzt wird.
Ich habe eine Lösung gefunden, verstehe allerdings nicht, was da passiert. Der Schaltercode ohne $lst!: funktioniert nicht.
Was macht $lst!:?
Code: Alles auswählen
<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none">
<label>Variablen</label>
<tip><#ff0000>Klick -></#> Mit $lst:\n<#ff0000>Strg-Klick -></#> Ohne $lst:</tip>
<icon1>#default:goforward</icon1>
<icon2>#default:goback</icon2>
<function type="normal">
<instruction>@keydown:none</instruction>
<instruction>//_________________________________________________________________________________________________</instruction>
<instruction />
<instruction>@toggle:if !$lst!:test</instruction>
<instruction />
<instruction>@ifset:$lst!:test</instruction>
<instruction>@set $lst!:test=0</instruction>
<instruction>Confirm TITLE "Schalterauswahl" MSG "Sie haben den Schalter angewählt!" BUTTONS "OK" ICON=info</instruction>
<instruction />
<instruction>@ifset:else</instruction>
<instruction>@set $lst!:test=1</instruction>
<instruction>Confirm TITLE "Schalterauswahl" MSG "Sie haben den Schalter abgewählt!" BUTTONS "OK" ICON=info</instruction>
<instruction />
<instruction>///////////////////////////////////////////////////////////////////////////////////////////////////</instruction>
<instruction />
<instruction>@keydown:ctrl</instruction>
<instruction />
<instruction>//_________________________________________________________________________________________________</instruction>
<instruction />
<instruction>@toggle:if test</instruction>
<instruction />
<instruction>@ifset:test</instruction>
<instruction>@set test=0</instruction>
<instruction>Confirm TITLE "Schalterauswahl" MSG "Sie haben den Schalter angewählt!" BUTTONS "OK" ICON=info</instruction>
<instruction />
<instruction>@ifset:else</instruction>
<instruction>@set test=1</instruction>
<instruction>Confirm TITLE "Schalterauswahl" MSG "Sie haben den Schalter abgewählt!" BUTTONS "OK" ICON=info</instruction>
</function>
</button>
josinoro