Category: Automation

We can Automate Your Task

April 13, 2009 by Marcus Tettmar in Announcements, Automation, Scripting

We don’t just sell great automation software.  We can also build your task for you. If you don’t have the time, know-how or technical resource to automate your task yourself you might want to check out our new We Can Build It service. We’ve been doing custom script development for years but have never actively […]

Read more »

Workflow Designer 2.1 Released: Export to SCP Files

March 11, 2009 by Marcus Tettmar in Announcements, Automation

Workflow Designer 2.1 is now available with the following changes: Added: Ability to export workflow diagrams to Macro Scheduler script files Added: Ability to add top/Left Rulers Updated MacroScript engine to 11.1.05 Change: Visio style grab handles Fixed: Opening Editor under Vista with UAC enabled would sometimes not work Fixed: Some unicode encoding issues Workflow […]

Read more »

View System Windows – Windows and Objects

February 19, 2009 by Marcus Tettmar in Automation, Scripting

Macro Scheduler has a “View System Windows” tool which you can get to from the Tools menu. This displays a tree of all windows, their child windows and objects open in the system. For each entity you see its handle, class name and title/caption text. The help file talks about windows and child windows. For […]

Read more »

Image Recognition Common Mistakes

February 13, 2009 by Marcus Tettmar in Automation

This is a copy of a reply I gave in the forums recently which I thought would be useful posted here. It sometimes seems to surprise people that the only reason FindImagePos will fail to find an image on the screen is because …. that image is NOT on the screen! I’ve had people swear […]

Read more »

Modal vs Non-Modal – Windows, Not Jazz

January 27, 2009 by Marcus Tettmar in Automation, General, Scripting

Every now and then, in the forums and in emails to us, there seems to be some confusion over what these terms mean.  As a developer I take these terms for granted, but anyone else, depending on their walk of life, might think they refer to some kind of Modal Jazz; something to do with […]

Read more »

Screen Scraping with Macro Scheduler

January 23, 2009 by Marcus Tettmar in Automation, General, Scripting

What is Screen Scraping? Screen Scraping is a term used to describe the process of a computer program or macro extracting data from the display output of another application.  Rather than parsing data from the database or data files belonging to an application, Screen Scraping pulls the data from the screen itself, extracting data that […]

Read more »

Keyboard Shortcuts in Windows Vista

January 11, 2009 by Marcus Tettmar in Automation, Vista

Here’s a handy list of keyboard shortcuts in Windows Vista. No doubt valid for Windows 7 too. Did you know you could focus the taskbar with Windows Key + T: Press LWinKey Send>t Release LWinKey I didn’t!

Read more »

The Telnet Functions – Get POP3 Message Count

December 18, 2008 by Marcus Tettmar in Automation, Scripting

Recently in a forum post, “Getting New Email Message counts” terencepjf asked: Does anyone know a way to get a count of New Email messages: 1) Without downloading all the messages 2) Count of messages in Inbox Sub-Folders RetrievePOP3 works but the files need to be downloaded.” My answer is to use the Telnet functions. […]

Read more »

Asynchronous Processes

October 31, 2008 by Marcus Tettmar in Automation, Scripting

The other day a customer had a problem. He wanted to use this VBScript code to trigger macros in Microsoft Excel workbooks. The trouble is that his company’s Excel security settings are set so that macros in non-signed Excel workbooks pop up a warning dialog. The customer has to click a button to enable macros […]

Read more »

Top Tips for Reliable Macros

October 27, 2008 by Marcus Tettmar in Automation, Scripting

Over the years I’ve helped many people improve their automation scripts. The most common two causes of scripts failing to work correctly and consistently are timing and focus issues. Here I’ve tried to summarise the main things you should do to make your scripts more reliable. Try to avoid mouse clicks. Mouse clicks require screen […]

Read more »