 |
Strong macro language with over 150 commands: Commands covers all aspects of computing:
| ▪ |
Files & Folders handling - copy/move delete files and folders. Create ZIP archives and self-executable archives. Print files. |
| ▪ |
Send keystrokes and mouse clicks. Imitate user interaction with computer. Insert paragraphs of text while working with document editor, e-mail client, chat tool... Insert date & time automatically. |
| ▪ |
Find an image on screen - add "eyes" to your macros, no more "blind" clicks. The command allows the macro writer to programmatically recognize objects (web images, controls, etc.) and click on them reliebaly. |
| ▪ |
Execute other programs, run shell context menu commands, run macros in external macro files. |
| ▪ |
Use variables to write more complex macros. Variables can be multi dimensional arrays and can be easily persisted to a file. Many variable manipulation operations are available (string operations, text operations, expression evaluation, etc.). |
| ▪ |
Rich macro flow controls - "if-else-end", conditional and unconditional loops, "go-to", procedures, "wait", etc. |
| ▪ |
Strong error handling - any command execution error is either immediately reported by an error message box or can be programmatically handled. This is fully up to macro designer. |
| ▪ |
User defined message box, user defined forms (with edit controls, radio buttons, check buttons, combo boxes, etc.), user defined menus..... |
| ▪ |
POP3 e-mail support (receive list of messages waiting on server, receive e-mail, delete e-mail). Send e-mail using SMTP or send e-mail using default e-mail client installed. |
| ▪ |
FTP commands to download, upload, delete, etc. files. |
| ▪ |
Manipulate windows - activate, move, resize, close, etc. |
| ▪ |
Copy data to clipboard, empty clipboard, paste data from clipboard, save clipboard content to file load it again. |
| ▪ |
Command macros itself - enable/disable macros, enable/disable group of macros, etc. |
| ▪ |
Manipulate registry - read and write data from/to registry, create new registry keys, delete registry data, etc. |
| ▪ |
Enumerate running processes, kill given process, determine whether particular process is running. |
| ▪ |
More commands - set default printer, shutdown computer, set system time, empty recycle bin, enable/disable screensaver, and many others. |
|