A high-level overview on the different versions of iMacros can be found here
Note: With iMacros Version 8 we adapted our iMacros Edition names and license structure to better suit the needs of our growing numbers of enterprise customers.
Old: iMacros Scripting Edition => New: iMacros Enterprise Edition
Old: iMacros PRO Edition => New: iMacros Standard Edition
We will update the naming in the wiki over time. With regards to Scripting API features, the new Enterprise Edition has all the features of the previous Scripting Edition and is 100% compatible to all existing iMacros 7 scripts.
The browser icons listed below and on each command detail page denote browser compatibility. Commands that are supported in all browsers work exactly the same in each browser, so macros created in the iMacros Browser (or Internet Explorer) can be replayed in iMacros for Firefox and vice versa. Browser specific differences are automatically handled by iMacros.
iMacros Commands Reference
|EXTRACT (Now part of the TAG command|
|TRAY version 7 and later|
|Tip: How to make if/then decisions with iMacros.|
Built-in variable names always start with an exclamation mark ("!"). See also this iMacros variable types overview.
Scripting Interface Command Overview
- iimOpen (old: iimInit())
- iimGetErrorText (old: iimGetLastError())
- iimGetExtract (old: iimGetLastExtract())
- iimPlay and iimPlayCode()
- iimGetStopwatch (Old: iimGetLastPerformance)
- iimGetPerformance (new method!)
- iimClose (old: iimExit)
- Error handling: Scripting Interface Return Codes
Note that we made some API enhancements and name changes in iMacros V7.4. All old commands are still 100% supported, there is no need to change existing scripts and programs.
Command Line Switches
The command line interface is part of the iMacros Browser (iMacros.exe) and the iMacros Sidebar for IE (iMacros.Sidebar.exe) in the Standard and Enterprise Editons.
In addition to the switches above, the following switches can be used with the iMacros Sidebar for IE:
iMacros includes detailed error handling.
iMacros Error Codes
Please see the list of general iMacros Error-Codes.
Scripting Interface Error Codes
Even a web browser crash or freeze does not stop the Scripting Interface. Instead, it will simply return an error code and you can start a new instance. Please see the list of Scripting Interface Return Codes.
Component for .NET
For details on the new iMacros Component for .NET, please the Component wiki page.