Running Automation macros

From Aegisub Manual

Automation macros appear as options in the Automation menu.


The first option in the Automation menu, before the separator, always opens the Automation Manager window.

Below the separator is a list of all macros loaded. In the example above three macros are loaded. The first, Karaoke Templater is unavailable though, because the macro has determined it can't be run on the subtitles. In this case, because the subtitle file has no karaoke templates. Other macros might be unavailable for other reasons.

To run a macro, just select it from the Automation menu. Some macros might ask you for more information, and some work only on the selected subtitle lines. Always remember to read the documentation that came with macros you downloaded from the Internet.


Automation Manager • Running macros • Using export filters • Standard macros • Changes from Automation 3 • Moving from Automation 3

Karaoke Templater reference:

Declaring templates • Execution order • Modifiers • Inline-variables ($-variables) • Code lines and blocks • Execution envirionment

Lua reference:

Registration • Subtitles object • Progress reporting • Config dialogues • Misc. APIs • karaskel.lua • utils.lua • unicode.lua • cleantags.lua

Karaskel concepts:

Style tables • Dialogue line tables • Syllable tables • Inline effects • Furigana