Ich habe nun wahrlich nicht so viel Script-Erfahrung wie der wertgeschätzte Anwender @Tondose, aber mein Instinkt sagt mir, dass da was nicht stimmt.
“Funktionieren” heißt in dem Fall vermutlich nur, dass mAirList die Syntax an sich nicht anmeckert, obwohl mir die Schleife
case (...)
else (...)
so bislang noch nicht untergekommen ist.
Manchmal hilft es, das Command
aus ExecuteCommand(Command)
manuell im Fenster “Fernsteuerungs-Konsole” zu testen:
- Was geschieht, wenn du dort die Befehle
MODULE 4 OFF
bzw.MODULE 5 OFF
eingibst? Oder, andersherum, gerne auch mitON
?
Mein Bauchgefühl sagt mir: Nichts.
Wenn ich recht haben sollte, wird auch dein ExecuteCommand(Command)
wirkungslos verpuffen.
Vielleicht solltest du so an die Eingrenzung herangehen.
P.S. Schon mal die Grundkurs-Lernschritte aus Tondoses Scripting-Hilfe gelesen?
Scripting-Hilfe: Grundkurs 1 – Wie schreibe ich Code? …und folgende.