|FREE if you automate under 5,000 actions a month|
|Central Repository for launching applications with content|
|Central Repository for usernames and passwords|
|Central Repository for login scripts|
|Central Repository for wizards|
|Schedule Scripts to run with Windows Task Scheduler|
|Publish Scripts to the community|
|Download Scripts from the community|
|Reuse Scripts by including "building block" scripts|
|Paste Images into scripts in order to indicate where on the screen to click, etc.|
|Intellisense provides syntax for every verb|
|Script Trace simplifies debugging scripts|
|Script Statistics track how many actions have been saved|
Ideal Automate allows one to automate almost any task. It does this by making it possible for you to write scripts that can find images on the screen. By finding an image on the screen, you are able to locate where you want to read or write something, regardless of which application the image resides within. The fact that you can read and write to virtually any location makes it possible to create a degree of artificial intelligence where the script is able to perform real-time, problem-solving activities. For example, the script can read a piece of information, interpret what it has read, and then make decisions in real time about what to do based on that interpretation.
There are two tiers of privileges for the product: a free privileges tier and a professional privileges tier. The free privileges tier provides you with the fully functioning application, and this means you have no excuse for not trying it out. The free privileges tier allows you to automate up to 5,000 action steps in a month, which is a ton of free automation steps for the normal user (an average of 166 automated action steps per day is a lot of free automation). Only heavy-duty users will want to upgrade to the professional privileges tier, which uses the same application as the free tier, but the professional tier allows you to automate over 5,000 action steps in a month. The upgrade to the professional privileges tier is only $15/mo or $100/yr.
Ideal Automate is based on the reuse of scripts that others have built. The ideal is that one person solves a problem and many can benefit from that solution when it published. If you publish a useful script that other people use, the number of action steps that they use of your script will be deducted from the number of steps you have used for the month so you can potentially use an unlimited number of steps for free each month.
The Windows Snipping Tool can be very useful in allowing you to cut-n-paste images into your scripts. If you are unfamiliar with the Windows Snipping Tool, it is a free tool that is automatically included in the Windows Accessories folder. If you are having trouble figuring out how to use the snipping tool, you should google it in order to learn more about it.
|Three Levels of Scripts|
|1. Local Scripts||If you only want your script to be available on your local computer, it is called a local script. Local scripts are the only scripts that you can execute directly and modify. All of the content of a local script is kept on your local computer, so it is the most secure type of script.|
|2. Personal Scripts||If you want to be able to execute a script you have written on your local computer on another computer, you can clone that script to a personal script. A personal script can only be viewed by someone that logs in to Ideal Automate with your userid and password. This allows you (or you can allow a group of people to login with a specific userid and password) to see your personal scripts on multiple computers by using the same userid and password on those computers. You cannot directly execute or modify a personal script. However, you can download a copy of a personal script to a local script, and you can modify or execute the local script.|
|3. Public Script||If you want to share a script with everyone, you can clone it to a public script. Public scripts can be downloaded by anyone in order to create local scripts on their computer, which they can modify or execute locally.|
Scripts can include other scripts within themselves. The fact that you can include a single script within multiple scripts means that you can reuse basic building blocks that you have created.
Scripts consist of a sequence of actions. These actions contain a verb and one or two nouns called entities that are used by the verb. The entities that you use in your actions must be defined as a primitive, an array, an image, or an expression. Expressions are primarily used to perform calculations with entities.
When you run a script, you can cancel it at anytime by pressing the cancel button.
Once the script has run, statistics on the number of actions performed will be added to the local script. When a script completes executing, you are presented with a dialog box that allows you to indicate whether the script executed successfully. These statistics on the percent of successful executions are also kept on the script. If the script has been cloned to personal or public, the statistics at those levels will be updated as well. This allows you and other people (if you clone your script to public) to see which scripts are being used the most and also how accurately they have been executing.
Another thing that happens after a script runs is that the steps that were executed are written to the Results tab. The Results tab can be very useful in helping you to debug your scripts and in helping you to figure out why a particular image may not have been found.