nMacro is an automation tool, and a development tool aimed at providing users with a easy to use (no coding necessary), intuitive interface to create small, complex applications (.exe files) in order to automate repetitive tasks or as stand alone applications.

nMacro is designed to offer a simple, easy to use interface that does not involve the user learning proprietary or existing script languages and yet offer a high level of  customization. We want to offer powerful commands that can make life a little bit easier for users by saving them a lot of time and trouble. nMacro is based on a command que in which you are adding commands and controls that are executed in the order they are encounter, with one exception, the Jump to line control that can move execution to any line in the command que.

nMacro can be used to automate complex repetitive tasks, (for example modifying files and uploading them to a password protected FTP server). You can display information either as message boxes or as message balloons, get input from users (text, passwords, file paths, choices…), play media files (video and audio), create, write, read and manipulate files and folders and registry keys and values, download and upload files from FTP and HTTP, manipulate windows and processes, do calculations, manipulate mouse and keyboard and simulate actions, create, modify and use keywords (variables), do loops, schedules and tests based on Controls and Conditions and many more.  All with the advantages of saving as small stand alone executable files that can run on any Windows system (even without having nMacro installed). This small executable files can be easily distributed due to their compact nature and small size.

Using nMacro’s complex commands and controls and the fact that it can build projects into small stand alone executable files, you can also create stand alone applications that will run on any Windows system with or without user input.

You use nMacro by adding commands from the Commands Tree (containing all commands and controls) on the right to the Command Que list on the left in the order that you want them to be executed when the output file will be created and launched.  After you have finished adding, arranging and setting properties for commands and controls you can save the project for later editing within nMacro by using the save button, and you can build the project into the output file (a stand alone executable .exe file that you can run to execute the commands you have added inside the Command Que list).

Also please take into consideration loading times which may be different each time you play recorded events.