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.
· Help file with many macro examples.
Scheduler triggers:
· Time scheduled trigger - run macros at specific time, once or repeatedly every X seconds, minutes, hours, days, months. Or every Monday, Tuesday.
· Window trigger - macro is started when specified window is opened or become active (starts receiving keyboard input).
· File trigger - run macro when specified file is changed, created, deleted, become bigger or smaller than defined size.....
· Drive - macro is started when free drive space is lower than defined amount.
· Pixel trigger - macro is started when a pixel on the specified screen location changes color.
· Idle time - macro is started if there is not mouse nor keyboard activity for specified amount of time.
· Windows shutdown - macro is started when Windows is being shut down.
· And other "triggers" can be written as a repeatedly time scheduled macro that, when started, either performs or does not perform required functionality depending on the conditions evaluated (for example, some process is running, a registry key exists, etc.).
Home:http://www.pitrinec.com