JMRI is...

Scripting

Information on writing scripts to control JMRI in more detail:

Python

JMRI scripts are in Python, a popular general-purpose computer language

General Tools

The general objects available to control your layout.

JMRI: Scripting

These pages discusses scripting JMRI using a language called Jython.

Information is available on

  1. Getting started with simple scripts
  2. The language itself
  3. Examples
  4. Frequently asked questions
  5. Modifying the GUI with Jynstruments