So how to get started with scripting?

First, you should make yourself familiar with the Lua scripting language, which is used for all NoteCase Pro scripting, including programming of Plugins.

Additionally to the Lua built-in functions, NoteCase Pro provides a lot of APIs (Application Programming Interfaces), meaning NoteCase Pro commands, that can be controlled from a script. Those APIs are documented in the Help File of NoteCase Pro (press F1 in NoteCase Pro or use the NoteCase Pro online help) in the branch
Automation, Scripts and Plugins > Scripting NoteCase Pro > Scriptable Program Commands

Prepare for the following tutorials: In your NoteCase Pro data directory, where you usually store your NoteCase Pro data files, create a subfolder "Scripts".

The following pages are short tutorials how to