The renewal maintenance has officially ended for Progress iMacros effective November 30, 2023.
This Wiki site will also no longer be moderated from the Progress side.
Thank you again for your business and support.
Sincerely, The Progress Team
Distributing iMacros
The iMacros Player
Features of the iMacros Player:
- All features of Enterprise Edition, except the ability to record new macros
- The option to install and run in the background (no visible user interface).
- All settings can be predefined, and macros/files can be added or removed from the installer - Roll-out a customized version to your users.
- Unlimited number of installations for a very low cost - royalty free!
The player license allows you to ship macros, scripts and programs based on iMacros along with a copy of iMacros itself to your users *without* royalty payment. Technically speaking this means that if iMacros is unlocked with the player license key your users have all the features of the ENTERPRISE EDITION available except the ability to record new macros.
The iMacros Player license is available with the Enterprise Edition for use within your company/organization. An OEM Player license is required if you intend to sell or distribute your iMacros-based solution to external customers. This includes traditional software applications as well as web/cloud-based services that make use of iMacros. The OEM Player allows unlimited, royalty-free use and distribution for anyone outside of your company/organization.
iMacros Player licensing examples:
Question: I want to set up 12 PCs at twelve locations to monitor a WEB application and upload response time data to a central database. What license do I need to order?
Answer: You only need to order one iMacros Enterprise Edition license to create (record) the macros (Note: This assumes that you do all the recording on one machine). To replay the macros on your monitoring servers you can use an iMacros Player license package.
Question: Am I able to run the player concurrently?
Answer: Yes! Technically there is no limit in the number of Players than can run concurrently. The number is only limited by the memory and CPU resources of your PC of your machine(s). As a rule of thumb, you can open as many iMacros Player instances as you could open Internet Explorers instances on a given machine. From a license point of view, you can run an unlimited number of iMacros Players on the same machine at no extra charge (it counts as one license only).
Distributing the iMacros setup
You can distribute the normal setup executable from http://imacros.net/download.
When installing your application on the clients computer, you can easily call the iMacros setup and install the iMacros Trial version. You can then either use the player license key as parameter in iimInit() or let your client enter it manually. Your client will then be able to play any macro you created. The Scripting Interface also works.
The setup supports some command line switches that make life easier.
Setup Command Line Switches
The installer program accepts the following optional command line parameters.
/SILENT /VERYSILENT
These instruct Setup to be silent or very silent. When Setup is silent the Wizard and the background window are not displayed but the installation progress window is. When a setup is very silent this installation progress window is not displayed. Everything else is normal, so for example error messages during installation are displayed.
If a restart is necessary and the /NORESTART command isn't used (see below) and Setup is silent it will display a "Reboot now?" message box. If it's very silent it will reboot without asking.
/NOCANCEL
Prevents the user from cancelling during the installation process by disabling the Cancel button and ignoring clicks on the close button. Useful along with /SILENT.
/NORESTART
Instructs Setup not to reboot even if it's necessary. Note that installing iMacros does not require a reboot unless iMacros was already installed and running on the machine during the setup.
/GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup] section directive DisableProgramGroupPage was set to yes this command line parameter is ignored.
/NOICONS
Instructs Setup to initially disable the "Don't create any icons" check box on the Select Start Menu Folder Wizard page.
The uninstaller program (unins000.exe) also accepts an optional command line parameter.
/SILENT
When specified the uninstaller will not ask the user any questions or display a message stating that uninstall is complete. Shared files that are no longer in use are deleted automatically without prompting. Any critical error messages will still be shown on the screen.
Restricted User Accounts
iMacros runs well on restricted user accounts, locked down systems and systems that use Active Directory services.
If you install the software for users with restricted rights, please note:
1. The software must be installed by a user with administrative rights 2. iMacros folders (Macros, Datasources, Downloads and Logs) are personal, so each user will have his own %USERPROFILE%\Documents\iMacros folder. However only the user who installed iMacros will have the Demo macros in his User Profile folder.
Modify settings directly
All settings used by iMacros are stored in the registry. We do not recommend editing these settings manually unless you know what you are doing. If in doubt please contact the iMacros Support Team.
Changes in an existing installation
Edit Settings
All iMacros settings are stored in the registry (see also this forum post for some use cases for manipulating the registry directly). But since you can change most settings through the user interface editing the registry is not required or recommended for most users.
Note: The iMacros for Firefox settings are not stored in the registry. Here we follow the Firefox standard and store the addon settings in the Firefox user profile, so the iMacros for Firefox setting are per user. You can view and edit them by typing "about:config" in the address line. You can even select a certain user profile via the iimInit "-fxProfile" switch.
Edit Paths
All iMacros paths can be changed directly in the user interface. To change them, go to the EDIT tab, click OPTIONS and open the PATH tab: