Batch Processing & Batch Files
A sequence of actions in Isatis.neo can be recorded into a batch file, using the Batch Record button. A batch file is stored as an XML file which can be edited with the Batch Editor (or a text editor outside of Isatis.neo); it also has a title for immediate loading from the Batch menu.
When first recorded, a batch file is simply a list of tasks to be run, but it can be enriched by use of variables, loops, conditional statements, and even Python code.
The Batch file can be run from the Batch Run window. You must first select the batch file using either its title from the right part of the ribbon or directly by selecting it from the Batch explorer. The batch runner will run the selected tasks sequentially. Some Batch concepts make use of a Python interpreter that runs in Isatis.neo. For example, you might use Variables in the Batch file and they will exist in a Python dictionary (i.e. an associative array of names to values) that can evolve during the execution of the batch commands. The Batch Run window has an option to show the current state of the Python dictionary, i.e. the names of the registered variables and their contents.
Batch Files can also be run for the command line using -the -batch option.