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 an API (Application Programming Interface), meaning that NoteCase Pro exposes many of its functions as commands, that can be used from a script. Those API functions 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