MortScript-Entwicklung

  • Hallo,


    ich hoffe mal, hier ein paar der MortScript-Hacker erreichen zu können...
    Ich hab ein paar größere Änderungen vor, bzw. schon in Testversionen implementiert, so gibt's z.B. Variablen ohne "%", Arrays, Funktionen und für Kommandos einen "C-ähnlichen" Aufruf mit Parametern in Klammern (für die Abwärtskompatibilität zum alten Aufruf, wo alles ohne Anführungszeichen ein String war).


    Schaut doch bitte mal die letzten paar Seiten im Thread im Nachbarforum (PPC-Welt) an, testet, ob eure alten Scripts mit der aktuellen Testversion noch laufen, und was ihr so an Neuerungen ausprobieren wollt... ;)


    TIA,
    Mort

  • Hi Mort,


    nun habe ich die b21 installiert und stelle fest, dass ich die Scripte nicht mehr so nutzen kann wie bisher.
    Neben TMC-Light-Changer von Zappa nutze ich Start-Scripts für OziExplorer, VisualGPS, ... mit vorherigem Aktivieren von BT und Deaktivieren von BT nach Programmende, Beleuchtungssteuerung, etc.
    Die Scripte starte ich über Hardware-Taste oder Icons auf dem Heute-Bildschirm. Um zwischen den o. g. Programmen zu switchen benutze ich ebenfalls die Scripte. Wenn ein Script bereits läuft, wurde bisher einfach mit dem Show-Befehl das Programm in den Vordergrund geholt (If ProcExists).
    Nicht mehr so bei der Version 3.2b21. Nun erscheint die Meldung "Script already running".


    Kann man die Überprüfung, ob ein Scirpt bereits läuft, deaktivieren?

  • Ne, die Abfrage soll drin bleiben, damit man hängende Scripts auch wieder "abschießen" kann. procExists bringt da ja recht wenig, da es auch mehrere MortScript.exe-Prozesse geben kann (z.B. noch den eigenen...).
    Die Lösung, die du verwendet hast, ging übrigens auch nur auf den wenigsten Geräten, auf vielen ließ sich MortScript nur einmal starten...


    Du kannst das Prüfen ja als eigenes Script auslagern...