March 17, 2014

Macro Scheduler 14.1 Available

Filed under: Announcements,Automation,Macro Recorder — Marcus Tettmar @ 12:18 pm

Macro Scheduler 14.1 is now available.

Here’s a summary of changes in Macro Scheduler 14.1:

  • New UI Automation functions for manipulating “Accessible” objects (UI Automation Elements).
  • New FindObject Wizard for locating objects, detecting accessible elements and outputting code to manipulate them.
  • Support for HTML email in SMTPSendMail
  • New HTMLViewer component for custom dialogs
  • Macro Recorder speed/reliability improvements
  • Other new functions and improvements.

The most notable addition here is the support for UI automation elements.  What’s this all about?

Well, this makes use of Microsoft’s Active Accessibility framework which allows application developers to expose UI elements to other applications.  It was originally designed to help accessibility tools like screen readers and also for automated software testing applications.

Essentially it means that the controls of applications – the UI elements such as buttons and form fields – can be more easily identified and manipulated.  Controls can be identified by name.  Here’s a short video showing this in use:

Bear in mind that what you can do with this will vary from application to application and what is possible will depend very much on what the application developer has exposed. If a developer hasn’t specifically named elements or knowingly used Accessibility, Windows will in many cases – and assuming a standard windows UI framework has been used – expose the controls anyway and will name objects based on their captions and labels.

To make it easy to identify elements we’ve added the Find Object Wizard which will show you the Accessible object beneath the cursor and let you create code to manipulate it (e.g. click it or set it’s value).  So using this you can experiment with what is possible with the application you want to automate.   Please let us know in the forums which applications you have used this with.

Assuming this new functionality proves useful, expect more features and improvements in future.

Trial Downloads | Registered Downloads | Version History

February 27, 2014

Youtube Page Facelift

Filed under: Announcements,General,Macro Recorder — Marcus Tettmar @ 11:56 am

Thanks to Dorian our youtube channel is looking great:

Macro Recorder and Windows Automation Youtube Channel

http://www.mjtnet.com/youtube

This is the home of all our videos, including video tutorials which you’ll also find here.

February 12, 2014

Please Share and Help us Get The Word Out

Filed under: General,Macro Recorder — Marcus Tettmar @ 3:18 pm

In forum post “Is it a Macro Recorder, is it an Automation Tool, or ….” Antonius asks how we can make Macro Scheduler more popular.  This is not the first time I’ve been asked this.

The easiest and quickest way to help is to Share.  At the top right of every page of the website are some “Social Sharing” buttons.  

Click on your favourite social networking site (e.g. Facebook, Twitter or Google+) to share www.mjtnet.com with your followers.  Click the +Share link to get a list of other places you can share to.

Or you can use this link here:

Share

Clearly we’d LOVE it if you shared. All businesses, especially small ones, need new customers. But apart from that we want to build the user community for the benefit of everyone. More users means more forum peers, more product ideas and an even better Macro Scheduler. So, go on, get sharing 🙂

Thanks.

February 4, 2014

Macro Recorder or Automation Tool? How do you describe it?

Filed under: General,Macro Recorder — Marcus Tettmar @ 12:16 pm

When you tell people about Macro Scheduler how do you describe it?  Do you call it an automation tool, a macro recorder, a script language, a data entry tool, an interface builder, a trained monkey, or something else altogether?

I’d be interested to know.

To me Macro Recorder suggests only a tiny part of its capabilities, but it’s a useful and popular term.

An automation tool sounds more encompassing but “automation” can mean different things to different people.

IBM and SAP use “automation” to refer to the interconnected nature of their Enterprise solutions, connecting data across the entire organisation. But to me – and Macro Scheduler – automation is something more robotic: automation of a more specific set of human activities.

This kind of automation requires a tool box containing many tools, one of which might be the macro recorder.

Does it matter? Not if you’re using it and benefiting from it, no, probably not.  But in getting the word out, explaining what it is to people and from a marketing point of view, it’s more tricky.

And that’s why I’m interested to know how you describe it.  I’ve started a poll over in the forums.  Please answer the poll or add a comment.

Thanks!

December 10, 2013

Print Excel File Automatically

Filed under: Macro Recorder,Scripting — Marcus Tettmar @ 10:41 am

Thanks to Alberto Voli for this little tip.  The code below can be used to print an Excel file without having to manipulate the printer dialogs.  It uses VBScript to interface with Excels’ COM object model to call it’s PrintOut method.

Place the VBSTART .. VBEND lines near the top of your script ready for use. To use modify the path to the Excel file in the VBRun line and place that line where needed.

You can use this approach with other Microsoft Office Apps, e.g. Word. A good tip is to record a macro within Excel or Word using it’s own macro recorder. This will create VBA code. You can then view the VBA code to figure out what objects and methods you need. You can then convert it to VBScript which you can run inside Macro Scheduler.

September 26, 2013

Macro Scheduler in the Winter Olympics

Filed under: Announcements,Automation,Macro Recorder — Marcus Tettmar @ 12:29 pm

Macro Scheduler on Skis? No, not exactly. But your favourite automation software and macro recorder will apparently be helping behind the scenes at the Winter Olympics next year in Sochi.

I received this message from Stefano Frattini, DT Manager at Olympic Broadcasting Services SL, yesterday:

You’ll be happy to know that a small Macro Scheduler script will be running on a service channel machine at the Sochi Olympics next year. The script is controlling the download, verification and sorting of weather information files which actually feed a TV channel from OBS (Host Broadcaster) called Olympic Weather Channel. This channel is distributed to all the Rights Holder Broadcasters during the SOCHI Olympic Games.

June 10, 2011

Macro Scheduler 12.1.7 Available

Filed under: Announcements,Macro Recorder — Marcus Tettmar @ 1:07 pm

Macro Scheduler 12.1.7 is now available for download.

This is a minor update to fix a small mistake in the help file (example for XLGetCell) and also an issue with the macro recorder which would fail to work if it had previously been cancelled after being started from within the Script Editor.

Registered Downloads/Upgrades | Evaluation Downloads | New License Sales

May 20, 2011

Macro Scheduler 12.1.6 – Now With Macro Recording in Script Editor

Filed under: Announcements,Macro Recorder — Marcus Tettmar @ 10:59 am

Macro Scheduler 12.1.6 is now available. This release includes a bonus new feature: Access to the Macro Recorder from within the editor.

This means you can now record steps within the editor, with the recorded code being inserted at the current cursor position. This also means the macro recorder can be invoked multiple times to insert recorded steps at whatever point in the script you like.

So you could build up recorded scripts step by step or add recorded code to a script you have already written. You might have a macro which gets to a specific point in a script and then you want to record some keystrokes against that application, then manually add some more code afterwards. By being able to access the Macro Recorder from the Editor and insert recorded steps on the fly building up scripts like this becomes much easier.

Check it out. Look for the Macro Recorder icon on the Editor toolbar and under the Tools menu. Download from the usual locations (links below).

Registered Downloads/Upgrades | Evaluation Downloads | New License Sales

July 12, 2010

Macro Scheduler 12.0.5 Update Available

Filed under: Announcements,Macro Recorder — Marcus Tettmar @ 10:11 am

Macro Scheduler 12.0.5 is now available with the following fixes:

  • Fixed: PNG images added to custom dialogs not saving correctly and therefore not displaying when dialog opened or script run.
  • Fixed: LClick and RClick not independent of left hand/right hand mouse settings (LCLick should always do primary button function).
  • Fixed: GetDialogProperty not retrieving properties of parent dialog itself (when object name ommitted).
  • Fixed: “The procedure entry point WTSUnRegisterSessionNotification could not be located in the dynamic link library wtsapi32.dll.” under Windows 2000.
  • Fixed: Macro Recorder failing to properly record window titles containing a colon character.
  • Fixed: Error messages in compiled scripts showing garbage instead of file name.

Workflow Designer and the SDK have also been updated to the same MacroScript version.

Registered Downloads/Upgrades | Evaluation Downloads | New License Sales

April 23, 2010

Using an Old Version? Time to Upgrade for Vista/Win7 Support.

Filed under: General,Macro Recorder — Marcus Tettmar @ 9:50 am

If you’re using an old version of Macro Scheduler, especially version 8 or lower, and like many others, you or your company are considering upgrading your Windows operating system to Vista or Windows 7 soon then you will need to consider upgrading Macro Scheduler too.

Windows 7 adoption rates are outpacing those of Vista fast and many companies are planning on going straight from XP to Windows 7. Already Windows 7 has over 15% market share with over 90 million licenses sold as of March 2nd.

Version 8 of Macro Scheduler was superseded before Windows Vista came along. And Vista brought with it some changes that required us to make changes to Macro Scheduler. So Macro Scheduler v9 was the first version that fully supported Vista. The latest version supports Vista and Windows 7 fully and is listed at Microsoft.com as a “Windows 7 Front Runner” application.

One of the things that Vista introduced were the thumbnail windows that appear when you hover over a task bar icon. These have the same title as the application’s main window. So in Macro Scheduler 8.0 and lower you will run into a problem where your SetFocus lines and other window functions find this thumbnail window before the main window and prevent your scripts from working properly.

Starting with Macro Scheduler 9.0 (in 2007) we made the window functions ignore these new thumbnail windows to prevent this problem. We also had to make some changes to the macro recorder. Older versions may not be able to record under Vista without running Macro Scheduler as admin.

So if you’re still running Macro Scheduler 8 or below then even if you have no plans to change your macros, you’re going to need a newer version when your operating system is upgraded to Windows 7.

Furthermore, we can’t support old versions forever and with the release of version 12 we will be discontinuing support for versions 8 and lower. Since version 9.0 was the first version that properly supported Vista and above we can only really continue to provide support for this version and onwards.

Version 12 offers even more Vista/7 functionality including a reliable AutoLogon mechanism that works in Vista/7/2008 to allow you to schedule macros to run even when Windows is locked or logged out.

So now is the time to upgrade. And if you buy or upgrade to v11 now, we’ll give you a free upgrade to v12 when it is released in a few weeks.

So there’s really no need to wait.

For a summary of new features in v12 click here and here.

The best way to upgrade is to log into your registered account and click the upgrade links. Any problems accessing your account email us.

Consider adding maintenance to your order as well. This will ensure you continue to get all future upgrades and new features automatically at no extra cost. Maintenance is the easiest way to ensure your software stays up to date with all the new Windows releases.

Take a look at the Macro Scheduler history list to see how many improvements there have been since version 8:
http://www.mjtnet.com/mswhatsnew.htm

« Newer PostsOlder Posts »