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. The macros are based on the Windows Scripting Host (WSH) engine, so you can use all of the powerful, robust objects available under the WSH. Other EmEditor Professional features include Unicode, Plug-ins, Find in Files, Replace in Files, Combine Windows (ability to toggle between tabbed-interface and single document interface), Keyword Highlighting (including embedded scripts in HTML, ASP and PHP files), OLE Drag and Drop, and Menu/Keyboard Customizations. Designed for Windows XP.