Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Simple macro recorder that can be scheduled

Posted on 2013-01-14
8
Medium Priority
?
306 Views
Last Modified: 2013-02-09
I need a macro recorder that can run on Windows Server 2008.  All I need is for it to click a button in a specific window.  But it needs to do this every x minutes.  Any ideas?
0
Comment
Question by:brettr
  • 4
  • 4
8 Comments
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 38775573
I would look into AutoIT. There are lots of examples on the web and it can do basically any automated task. It is good and clicking on the actual button (not just screen coordinates) so if the window moves, it still gets it.
0
 

Author Comment

by:brettr
ID: 38775678
I'm looking for something GUI based.  Not scripts.

This would be perfect http://www.winautomation.com but to high at $150.
0
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 38775835
Well, Windows Task scheduler can do the scheduling for you. Then you just need an application that can click the button. Will the button always be in the same place on the screen? What does the button do? Can you push the button from the command prompt?
0
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

 

Author Comment

by:brettr
ID: 38775873
The macro program would do better to recognize the window then x/y coordinates of the button within that window, rather than depending on the window always being in the same location.  

It can't be done from a command prompt.

Yes - windows task scheduler is probably fine.
0
 
LVL 37

Expert Comment

by:TommySzalapski
ID: 38776056
It would be a one-line "script" in AutoIT
ControlClick("window title","","[TEXT:button text]")

You would just save the "script" as a .exe and call it from the Task Scheduler
0
 

Author Comment

by:brettr
ID: 38776203
I gave it a try.  It only works if the window is in the foreground.  If I click another window, it doesn't work.  Even if the target window is completely visible.  Does this program have a way to handle a window that isn't in the foreground?
0
 

Author Comment

by:brettr
ID: 38776348
Ok, I see one issue with AutoIT.  Since it doesn't use the mouse, it doesn't create any activity on the machine.  This means the display and sleep will engage.  I need a recorder that can record mouse moves and also has the ability to still click a button in the target window.
0
 
LVL 37

Accepted Solution

by:
TommySzalapski earned 2000 total points
ID: 38787508
There are commands to activate a Window and to move the mouse in AutoIT.

I used to use Aldo's Macro recorder back in the day. It's just a recorder so it can't hook into the window handle like AutoIT, but if you want one that records your mouse movements and plays them back, it will.
0

Featured Post

Veeam and MySQL: How to Perform Backup & Recovery

MySQL and the MariaDB variant are among the most used databases in Linux environments, and many critical applications support their data on them. Watch this recorded webinar to find out how Veeam Backup & Replication allows you to get consistent backups of MySQL databases.

Question has a verified solution.

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

Article by: Shawn
IT teams define success as solving problems quickly. To enable ITSM modernization we have to think of adopting the tools and methods that will enable resolution of ITSM issues more quickly.
Phishing emails are a popular malware delivery vehicle for attack.  While there are many ways for an attacker to increase the chances of success for their phishing emails, one of the most effective methods involves spoofing the message to appear to …
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

916 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