Hello,
Looking at your requirement, you should try using our advanced automation product, Automation Anywhere 5.0. that provides various 'If' conditions to accomplish the mentioned task.
You can use 'If Task Successful' command inside loop to re-run the task until it is successful. You can also rerun the task after you manually acknowledge the macro failing. You can create a variable that reads value from a text file. In task you can look for the particular value of this variable and rerun the task accordingly.
You can download free version of Automation Anywhere 5.0 from our website:
Automation Anywhere - The Leading Automation Software
To get started easily, you can view the demo on Automation Anywhere 5.0 usage, at
Automation Anywhere - Learning Center
In addition, there are many online sample tasks available at
Automation Anywhere - Solutions
We also have a manual for Automation Anywhere 5.0. For that, please refer the AAUserManual.pdf link given below:
http://www.automationanywhere.com/su...UserManual.pdf
Hope that helps.