November 18, 2011

Code Wizard Ideas

Filed under: Announcements, General — Marcus Tettmar @ 11:36 am

Hopefully by now you’ve had a chance to check out the new code wizards in Macro Scheduler 13. I know some of you are already using them and we’ve had some fantastic feedback about how much they will simplify and speed up code creation.

I forgot to mention in my newsletter that we’d like to add more wizards. But for this we need your feedback and suggestions. What kinds of wizards would you like? Think about what could be simplified and how it might be done. If you have some wizard ideas please let me know. Contact us here.

Any new wizards to v13 will be included in a point release, which of course will be free to those with a v13 license.

November 14, 2011

Macro Scheduler 13 Is Here!

Filed under: Announcements — Marcus Tettmar @ 8:17 pm

I am pleased to announce that Macro Scheduler 13 is now Shipping!

Here’s a quick round up of some of the exciting changes and new features in v13.

Easy to use Code Wizards

We’ve added new code wizards for simplifying image recognition, sending key strokes, performing mouse actions, and screen text capture. These code wizards are not just aimed at newcomers, but will also assist the most experienced developer in generating code more quickly. With these code wizards many tasks can be automated more quickly with less coding required.

To view these wizards in action please see the video demos listed below

Scripting Enhancements

Now you can locate UI objects by classname, get their screen position and send keystrokes directly into them even when they don’t have focus. The text capture functions have been improved so that more text can be retrieved from more applications including from 64 bit processes, plus a command to scan the screen for text and return its position. We’ve added a function to read data from an Excel file even if you don’t have Excel installed; more date and time functions; the ability to create your own error handler subroutines; faster – real-time – event handlers, more event handler types and the ability to create custom event handlers. V13 also has new variable/array management functions (and better handling of arrays in the debugger).

  • Locate UI Objects
  • Send Keystrokes to Objects Without Focus
  • Faster Event Handlers
  • More Event Types
  • More Native Date/Time Functions
  • Custom Error Handlers
  • Improved Text Capture Functions with 64 Bit Support
  • Find the position of text on the screen
  • Read Excel data natively
  • Improved Display of Arrays in Debugger
  • More 64 bit support

In total there are 32 new script functions!

Run Statistics and ROI Calculator

A new tab appears in Macro Properties called “Stats”. This shows you things like when the macro was last run, how many times it has been executed, how many lines were executed, total elapsed run time, average time per line. It also provides a simple ROI calculator so that now you can easily show your boss how much time and money
your macro has saved you!

Hotkey Scope

Now you can specify whether a hot key should be active all the time or only if the macro’s group is active. This means hot keys can be shared between groups. Choose which macro should run by activating the appropriate group.

And that’s not all. For a more complete and detailed list of changes please see the version 13 Release Notes.

Downloads/Upgrades

Registered Downloads/Upgrades | Evaluation Downloads | New License Sales

Registered users with valid, up to date, maintenance can download version 13 from the registered user area here.

November 9, 2011

What happened to good manners?

Filed under: General — Marcus Tettmar @ 3:54 pm

We are trialling a new live chat support system. It seems to be really popular. People seem to love getting answers quickly.

Of course it keeps us busy, but I do love talking to our software users and prospective customers.

The majority of people are polite and courteous. But I am amazed at a small minority.

On one occasion someone asked us if we had software which could record a sequence of events in an application in order to generate a user manual in Word document format. Of course this isn’t really what we do so I said so. I even said “Sorry, that’s not something we do.”. No more than a second later the user logged off without even a “Thanks for your time”. Not a word. I couldn’t believe it.

On another day someone was reporting an error during installation. He didn’t give me anything to go on and was quite rude. I asked what the problem was and said I’d be happy to help get it sorted. He said “it goes error” and then said “what the f*** is that all about”. I asked him not to swear and warned him that we won’t tolerate abusive language. He responded with some even more vile comments and then signed off.

And something I’m seeing more and more of are chat requests which appear to be little more than people asking us to do their home work for them. Yesterday I was asked to describe the internal format of a Linux .exe file. I explained we don’t support Linux and that was outside of our remit anyway. “Ok” he said “Please explain the difference between a .lib file and a .dll file”. When asked, politely, what the relevance was to our products and services he said “Nothing, I only want normal difference”.

Is this the nature of the anonymous web? Would these people be the same in a bricks’n mortar store?

I’ve talked about strange support requests and ones that require us to be clairvoyant before.

Sometimes people don’t even ask for help. Alwin over at Collectorz.com is seeing cases where people post complaints on other sites instead. He asks “What happened to asking for help?“. Why are people complaining anonymously when they encounter a problem rather than actually asking for help?

Small companies like us and Collectorz take support seriously. We strive to give the best support there is. It’s one way that small companies can differentiate themselves. But I guess that quick, helpful support is so unusual in the software world that people just assume it’s not even worth asking. That’s a real shame. I also wonder if the people who shout and scream anonymously on forums realise what it feels like to be on the other end. To be a small company, working flat out to do the best they can, worrying about what other people might read.

To get help it helps to help us help you. 🙂

Video Preview #6

Filed under: Announcements — Marcus Tettmar @ 1:02 pm

I’ve just uploaded another video preview to the Macro Scheduler Facebook page.

We’re close to releasing v13 now. So stay tuned for more news.

Don’t forget that if you buy v12 now you’ll get v13 for free when it is released. So if you are thinking of purchasing there’s no need to wait!

November 1, 2011

October 31, 2011

LinkedIn Products and Services Page

Filed under: General — Marcus Tettmar @ 1:57 pm

I’ve only recently discovered that LinkedIn lets you create company profile pages.

As if there’s not enough stuff to keep up with. Social Networking is becoming a full time job.

Anyhow, not wanting to be left out, I’ve created a company profile for MJT Net Ltd and have added Macro Scheduler as a product. It’s looking a little blank there. What it needs now are some recommendations.

MJT Net Ltd on LinkedIn

So if you’re on LinkedIn and feel like spreading a little love please give tireless little Macro Scheduler a recommendation. You can do that here.

Thank you!

October 28, 2011

October 25, 2011

October 24, 2011

Secret Preview #1

Filed under: Announcements — Marcus Tettmar @ 11:22 am

I’ve just posted a video preview of an up and coming new feature on our Macro Scheduler Facebook Page. Please head on over to check it out.

I plan to add more previews over the next few days, so be sure to “Like” the page to get instant notification. Don’t worry I’ll keep the blog updated too.

Don’t have Macro Scheduler yet? Buy v12 today and we’ll upgrade you to v13 for free when it is released.

October 14, 2011

It can’t be done. Or can it?

Filed under: Uncategorized — Marcus Tettmar @ 8:12 pm

“It can’t be done.”

We’re always meeting people who have been told by consultants and technical folk that moving data from one application to another can’t be done.

We prove them wrong every time.

One of the most popular uses for Macro Scheduler within corporations is automated data entry. Time and again we learn about projects where systems are replaced and renewed but gaps still exist which need to be bridged by manual “rekeying”.

In an ideal world there will be an API, database access, or an interface to export/import data files. But the reality is we still don’t live in an ideal world.

Surprisingly often, especially with older legacy systems, none of these things exist. More often than not they are technically possible, but for various reasons just don’t get implemented. It might cost too much, system vendors may not be willing to open up their technology, IT staff may be too busy on other projects.

And quite often it seems that IT departments are busy working on the “big picture” and consider these “rekeying” jobs too small to worry about.

Taken in isolation the fact that one person in one department might be rekeying patient records, or invoices once a month for three hours might seem a trivial problem. But it’s not just one person in one department. In our experience every team throughout an organisation has someone doing something like that. Added up the total time wasted by the organisation is huge. More often than not these people are being taken away from more productive work.

As an example consider a hospital we are currently helping.

Hospitals are huge organisations, with hundreds of departments and all kinds of systems where for all kinds of reasons people are keying data into one system that was extracted from another.

In a few days we’ve already helped four departments remove the need for monthly manual data entry jobs. In total this must be saving at least 2 man-days per month. In actual fact what it really means is that the clinicians who once had to do this work can now treat two or three more patients a month each.

And this is just the tip of the iceberg.

It may seem like small gains. But we have only just got started and I’m quite sure that every department has at least one person doing manual work that they don’t need to do. In this age of austerity and cost cutting it is fantastic to see the hospital making lots of small efficiency gains that together make a big improvement.

The trouble is that most people don’t realise that what they are doing can be automated.

Most of our customers are an exception, and the IT guy at the hospital thought outside the box and found a solution.

But most people are told “it isn’t possible” so carry on tapping away at the keyboard.

Most IT people, bless them, sometimes think too technically. It’s understandable. So you ask IT “can we automate this data entry procedure” or “can we connect these systems” and words and abbreviations like API, SOAP, XML, SQL will fill their heads, and they’ll come back and say “No sorry, can’t be done”. If you’re lucky someone will contact the system vendor who will naturally want payment for building a custom interface and then it will turn out that the vendor of the other system needs to be involved, or a new module needs purchasing, or someone needs to go on a training course, and all of a sudden it’s looking far too expensive and going to take far too long, to make it justified. So the conclusion is it isn’t possible.

But if you’re reading this blog you know there IS another way to do it.

We CAN automate data entry at the user interface level. And it CAN be made reliable and robust.

Is it the most ideal solution? Some would say not. But are we living in an ideal world? No.

We can demonstrate, our customers can demonstrate that it works. It allows the process to get automated quickly, without specialist technical resource, without reliance on the system vendors or even the IT department and without a large investment. For a relatively tiny outlay the invoice clerk’s life can be transformed, the human resources department can avoid rekeying appraisal data every month and clinicians can stop doing tedious tasks and get back to doing what they love, what they’re best at and serving the community.

I heard about a project in another public sector body near here the other day which has cost a fortune. New systems were brought in and inevitably there was some part of it that would have to remain manual. Consultants were brought in at great cost to look for a solution and after several months and lots of money their conclusion was that while they might be able to improve it a bit there will still be the need for some manual “rekeying”.

Macro Scheduler could have saved them – and the taxpayer – thousands. But it never occurred to them that there was another way.

So my challenge, our challenge, is to reach out to these people, reach out to ordinary people and tell them “it IS possible”. We can simplify your work, we can automate those repetitive tasks, don’t believe everything consultants might tell you – they can’t help thinking traditionally or too technically.

There IS a way.

If you use Macro Scheduler to simplify your own processes, reach out and tell people in other departments, tell your colleagues, tell your friends. There will be someone in other departments with similar problems who could also benefit.

Spread the word. We have a duty to save people time, make people more productive, make companies more profitable, and in the case of the public sector – save our tax money!