With EmEditor Professional, a text editor for Windows, you can create
functionally-rich macros using JavaScript or VBScript, allowing you to
define most operations. Not only can you define a macro which records
keystrokes that you use and reference repeatedly, but you can also
write your own macros which can manipulate other applications, Windows
files, or network functionalities. Powerful tab features added on this
version.