Sur Mac OS X, vous pouvez utiliser AppleScript avec JMRI. Il y a deux façons de faire cela:
Ensemble, ils simplifient la connexion entre JMRI et le reste de votre Mac, afin qu'ils puissent travailler facilement ensemble.
Vous pouvez écrire des commandes AppleScript et des programmes (scripts) dans JMRI Jython scripts et ensuite les invoquer pour que votre Mac effectue des fonctions en dehors de JMRI. Un exemple de ceci est dans le AppleScript.py exemple de script distribué avec JMRI. Il exécute un script AppleScript très simple:
tell application "Finder" make new folder at desktop end tell
Pour ce faire, il doit
L'exemple de script montre comment faire cela, et peut facilement former la base pour la course vos AppleScripts propres de l'intérieur JMRI.
Cette section a besoin de beaucoup de travail, en attendant, essayez
osascript-e 'tell application "DecoderPro" to get its |user.name|'
et voir la page doc Apple.
Aussi, la recherche de "AppleScript" et "System Events" sur cette page.
Notez la nécessité de mettre accessible, mentionné sur cette page. Cela se fait sur le Volet Accès universel des Préférences Système (rangée Système, près du bas), représenté par cette case en bas:
[] Activer l'accès pour les appareils fonctionnels
Voir le fichier d'exemple Jython/AppleScript/sampleAppleScript.scpt
http://lists.apple.com/archives/java-dev/2005/May/msg00170.html
Pour plus d'informations sur AppleScript, y compris la façon de les écrire et les déboguer S'il vous plaît voir:
Et, bien sûr, une recherche Google retrouvera de nombreuses ressources intéressantes.