[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Automation / macro tool selection (end-user, not testing)

Posted on 2012-08-19
7
Medium Priority
?
604 Views
Last Modified: 2012-09-13
A user wants to automate some application usage and wonders which short list of tools to consider, whether macromania, macromagic, winbatch, autoit, or something else?

This is for using, not testing, applications. The user wants to automate periodically performed tasks and, for most of them, to schedule the execution. A separate scheduler, such as Task Scheduler (or a superior 3rd party product), can also be purchased.

Does a thread for macro  tool selection already exists? I'll be glad to read it. :)

All applications run on Windows (7, usually x64). Cross-platform portability is not required.

Typical uses:

*  Open an application, select parameters with typical GUI features such as option buttons, boxes, drop-down lists, then specify an export file name and click OK to perform the export. Do this several times in a session, once per week.

*  Perform tasks within an application that does not have its own macro/scripting language. At a glance, all of these applications appear to have uniquely named dialogs. NOT all of them have keyboard shortcuts for each button (e.g. Alt+o for Open).

No application requires a command-line interface.  CLI automation is nice-to-have.

Most applications have some sort of logon name and password required to enable and perform internet-based data downloads for update of locally stored data. So the automation must be able to learn whether the login was successful, the download completed, etc.

Automation of browser interaction (e.g. Firefox, Chrome, IE) is not required but highly desired, as application vendors eventually adopt server-based models.

More than recording and running keystroke memory is required. For the macro language, easy-to-learn (or a robust wizard) is more important than fully-featured. The user has programming experience but codes only on weekends (if then). For the learning curve, if good documentation or online tutorials are not available, then a strong online community must be available.

Best regards,
0
Comment
Question by:whitneybroach
  • 4
  • 2
6 Comments
 
LVL 46

Accepted Solution

by:
aikimark earned 1600 total points
ID: 38311284
Look at the Sikuli project, especially if you need end-user friendliness.
http://sikuli.org/
0
 

Author Comment

by:whitneybroach
ID: 38327615
@aikimark,

It looks interesting at first glance. I'll drill into it and circle back.

Best regards,
0
 

Author Comment

by:whitneybroach
ID: 38333344
I've requested that this question be closed as follows:

Accepted answer: 0 points for whitneybroach's comment #a38327615

for the following reason:

@aikimark,<br /><br />Yes, very interesting. &nbsp;I've seen nothing like it elsewhere. &nbsp;Good suggestion.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 

Author Comment

by:whitneybroach
ID: 38379335
@aikimark,

(Sorry for the delay.)

I intend for you to receive the points.  Apparently the way I replied earlier did not accomplish my intent.

I'll try again.
0
 

Author Comment

by:whitneybroach
ID: 38379338
OK, I clicked on that link.  I hope that works. :)
0
 
LVL 46

Expert Comment

by:aikimark
ID: 38379397
@whitney

That did it.  Thank you for the points.
0

Featured Post

How to Use the Help Bell

Need to boost the visibility of your question for solutions? Use the Experts Exchange Help Bell to confirm priority levels and contact subject-matter experts for question attention.  Check out this how-to article for more information.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The main intent of this article is to make you aware of ‘Exchange fail to mount’ error, its effects, causes, and solution.
MSSQL DB-maintenance also needs implementation of multiple activities. However, unprecedented errors can hamper the database management. In that case, deploying Stellar SQL Database Toolkit ensures fast and accurate database and backup repair as wel…
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…
This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question