Illustration : Boutons pour l'exécution des scripts
• Script Status : Affiche l'état du script : RUNNING (clignotant) lorsque le script est en cours
d'exécution ou STOPPED (allumé en permanence) lorsque le script est terminé ou s'est interrompu.
• Script Output : Valeur de sortie/de retour du script. Cette ligne permet d'écrire des messages de
sortie qui s'affichent ensuite à l'écran. Utile pour nettoyer les scripts.
Illustration : Exemple de valeur de retour d'un script
• Documents pour les programmeurs : Les liens (en bleu) sont affichés dans le lecteur à des fins de
visualisation (connexion Internet requise) :
॰ LUA : Manuel du langage de programmation LUA
॰ Device : Bibliothèque LUA du MSMP (annexe pour les programmeurs). Ce document explique les
objets, fonctions et paramètres de la bibliothèque. Interface entre LUA et le firmware du joueur en
utilisant le protocole JSON.
॰ LuaSocket : Documentation de la bibliothèque LuaSocket.
॰ cjson : Documentation du module LUA CJSON. Ce document constitue un support JSON pour LUA.
Les chapitres suivants présentent quelques exemples de scripts simples. N'oubliez pas que le
script est un outil très puissant pour programmer et personnaliser le MSMP, car un seul script peut
effectuer différentes tâches, qui peuvent être liées entre elles et dépendre de différentes circonstances.
Un script peut donc introduire une véritable logique et une intelligence dans votre flux de travail.
La seule limite est votre imagination !
49