Just released:iMacros 7.5 delivers more exciting developments from the iMacros team!

This release includes:- Tab support for Internet Explorer 9 and later- New EVAL command- Command templates and code generation built into the iMacros Editor- New scripting interface command names- and some additional minor improvements and bug fixes

With this release, iMacros for IE joins the ranks of iMacros for Firefox and the iMacros Browser in being able to handle web pages that open in new tabs within the browser. In other words, the commands TAB OPEN and TAB T=n are now supported (please make sure to allow pop-ups for replay).

Now you can harness the power of Javascript directly in your macro wherever a variable is accepted! This command allows you to evaluate Javascript statements and expressions, and trigger macro errors if certain conditions are met. It can also be used to parse and manipulate extracted content, all without having to rely on script code that is external to the macro itself!

Example uses:

Detect if a date is older than a certain number of days. Determine if an exchange rate is above or below a certain value. Massage extracted data. For example, if the extracted text is "US$33.33" you might remove the "US$" part before saving it via SAVEAS TYPE=EXTRACT. Generate a random number.

In the past you were limited to just three user variables in iMacros: !VAR1, !VAR2, and !VAR3. Now you have access to 10 pre-defined user variables: !VAR0 through !VAR9, in addition to being able to define any number of your own macro variables!

Now you can insert pre-defined command and variable templates directly into your macro using the Insert menu.

You also have the convenience of the iMacros Code Creator built right into the Editor for converting macro statements into dynamically created macro strings in either VBScript, C#, or Javascript code. Just right-click in the editor window and select the Code Generation item on the the pop-up menu. Also great for use with the iMacros Component.

Convert iMacros macros to C#, VBS and VB.NET code. Use with iimPlayCode or the new iMacros Component.

codegenerator.png (28.99 KIB) Viewed 8295 times

New Scripting Interface Command Names

The Scripting Interface now has a few new methods. Some of them add new features, while some cover the functionality of existing methods, but with improved comfort. We continue to support all old API functions, so this upgrade does not break any existing applications or scripts that use iMacros.