May 22, 2006

Be Helpful!

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

As a Macro Scheduler envangelist, I keep an eye on several usenet newsgroups for any reference to windows automation software, or anyone asking for help with automating some task. I also subscribe to Google Alerts so I know when a new article has been posted which contains certain key phrases. Now, of course, with my PR hat on, one thing I hope for is an opportunity to answer the question by demonstrating how Macro Scheduler can help solve the problem. However, the wrong thing to do is just post a link to Macro Scheduler in response to any question vaguely related to macros in Windows. This is just the sort of thing that upsets people, especially in the Usenet community.

However, this is exactly what I’ve seen other people do. I’ve seen a number of messages from software companies which are nothing more than boilerplate sales notes used in response to someone with a specific need. At the very least, if you think your software will solve the problem, then post an example showing how! Often though, you don’t even need any third party software to solve the poster’s problem.

For instance, I saw a message recently where someone wanted to schedule a call to a web page. All he needed to do was have his browser go to a specific URL once a day. That’s it. The URL did some processing on his web application, so it just needed running once a day. No interaction required – just call up the URL and then close the browser. He had created a Windows Task Scheduler entry which ran Internet Explorer with the URL on the command line. But the drawback was that it leaves a copy of IE running, and when he was using the PC the IE window would get in his way.

A developer of a basic macro tool had posted a response which said nothing more than “you can use our software to do this” – with a link to their website. No indication of how. But, you don’t need any third party software to automate that! You can use VBScript, built into Windows, and IE’s ActiveX interface to do the whole thing transparently. So I wrote a few lines of VBScript code and explained how to schedule it. No need to pay for any other tools.

What did I get out of that? Well, apart from the satisfaction of trumping a wannebe competitor, I helped someone with a useful response. That feels good. Of course I also mentioned Macro Scheduler and a link to mjtnet.com in my signature. Maybe, one day, the poster, or someone who reads that thread, will remember that and check out Macro Scheduler. Maybe their requirements will one day be greater and they will need to do other things that can’t be done with built-in tools alone. Hopefully they’ll remember me, because I gave a helpful response, and they’ll come and check Macro Scheduler out.

May 16, 2006

Switch off to Save the Planet

Filed under: Automation,General — Marcus Tettmar @ 8:31 am

Recent research from Computacenter and Fujitsu Siemens finds that the 200 largest UK companies waste £61m a year on unneeded electricity by using power-hungry, inefficient PCs. This wasted electricity equates to over 2.8 million kWh of energy.

Of course the recommendations from Computacenter and Fujitsu Siemens are that these businesses should throw out their desktops and replace them with “Green-PCs” made and supplied by, say, Computacenter or Fujitsu Siemens. Though, I’m not so sure that throwing out thousands of perfectly good desktop computers is that great for the environment either!

In fact the report also finds that “more than a third (37%) of workers don’t switch off PCs when they leave the office” and “by adopting green IT equipment and switching off desktops when not in use the top 200 companies will make annual savings of around £305,000 each”. One of the largest UK corporations could save up to £2m by adopting such policies.

So for those in a rush to get out the door at 5pm, or who forget to switch off their machine, why not create a simple Macro Scheduler macro which shuts down the PC automatically at, say, 6pm:

ShutDownWindows>0

Just in case you might be working late you could add a 30 second warning allowing you to cancel:

Let>ASK_TIMEOUT=30000
Let>Prompt=Shutting Down in 30 Seconds. No to Abort, Yes to Shutdown now.
Ask>Prompt,cont
If>cont=YES
  ShutDownWindows>0
Endif

May 9, 2006

Instant Directory Assistance

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

Here’s a novel use for Macro Scheduler. TeleQuery have released an inexpensive new tool, powered by Macro Scheduler and msNet, which does instant directory look-ups in the USA, and it doesn’t matter where you are in the world. This tool uses the most up to date and reliable telephone company databases to return the actual Directory Assistance listings for only $0.50. It lets you find telephone numbers based on full or partial name and address searches and will even do reverse look-ups – give it a telephone number and it will return the address.

TeleQuery Directory Assistance

Not only is this tool a time and money saver for anyone who needs to perform Directory Assistance queries but it also demonstrates the power and flexibility of Macro Scheduler and msNet for GUI and network tasks.

For more information Click Here or contact:

TeleQuery.Net, Inc.

Phone: 214-946-5116 – 8am-10pm Mon-Sun (Central Daylight Time)
Toll-free: 1-877-225-7827 – 8am-10pm Mon-Sun

Email: [email protected]
Web: http://www.telequery.net/

May 2, 2006

Vote for Macro Scheduler!

Filed under: General — Marcus Tettmar @ 4:37 pm

Please vote for Macro Scheduler in the 2006 SIAF People’s Choice Awards. Click on the image below to vote for Macro Scheduler in the Overall Utility category.

Vote for Macro Scheduler

Thank you for your support!

April 26, 2006

System Error Codes

Filed under: General,Scripting — Marcus Tettmar @ 10:31 am

Someone asked recently how to get information on what certain error codes mean. Most of the error codes returned by Macro Scheduler functions are actually standard Windows return codes. E.g. the result of a WriteLn or ReadLn operation or the Run Program command is a standard Windows error code.

Windows System Error codes are documented in the Win32 SDK documentation and can also be found on Microsoft’s site here.

I’ve also posted this link in Scripts & Tips.

April 25, 2006

French Language Pack Available

Filed under: Announcements,General — Marcus Tettmar @ 9:18 am

Many thanks to Christophe Faure for translating Macro Scheduler into French. He has completed the program language file and the help file is about 40% complete. The French language pack can be downloaded here.

If any French users of Macro Scheduler discover a French download site that does not currently list Macro Scheduler could you let us know?

April 24, 2006

Multiple Monitors

Filed under: General — Marcus Tettmar @ 8:58 am

Dave Collins writes that the New York Times reports a 30% increase in productivity when users run multiple monitors. He also links to an interesting discussion touting 36 screen setups and some photos of other big multi-screen configurations.

A few months ago I discovered an excellent piece of software called MaxiVista. MaxiVista lets you use a second PC’s screen as a secondary monitor. It is ideal if you have an old laptop. You can sit the laptop next to your primary monitor and, via the network, the laptop becomes a second screen.

MaxiVista also lets you switch from secondary display mode to remote control mode. Now just by moving your mouse from one screen to the next you can control the other PC. It is really quite cool and very handy. As it happens I have two PCs that I use regularly and I used to switch between them using a KVM switch. Now, with an old 17 inch monitor on the other PC and MaxiVista installed, I run my main PC in dual-screen mode and when I want to use the other machine I just switch to remote control mode and move the mouse across to the second screen. I can switch between PCs just by moving the mouse from one screen to the other. It really is very slick. Check it out at maxivista.com.

April 18, 2006

Voicemail Problems

Filed under: General — Marcus Tettmar @ 5:33 am

We seem to be having some problems with our voicemail system at the moment. Messages are being truncated. If you’ve left a voicemail for us during the last week or so and haven’t heard back from us that will be the reason. If so please send us an email with your contact details and we’ll get back to you right away.

Update 20/04/06 – Problem solved!

March 29, 2006

iTunes Rant

Filed under: General — Marcus Tettmar @ 2:48 pm

I’ve only recently started using iTunes. Funnily enough I had to use it to help a Macro Scheduler customer, but that’s another story. I was really impressed with how easy it is to buy tracks and download them with iTunes. So I bought a few albums and the first thing I did was burn them to CDs for use at home and in the car. But I was particularly looking forward to copying the tracks to my HP iPaq so that I could listen to them when I’m travelling. Well it was at that point when I found out that iTunes uses a format called m4p which includes some form of copy protection. m4p files won’t work with Windows Media Player on Windows Mobile and iTunes wouldn’t let me copy them to MP3. Apparently you can play them on an iPod of course! Should have figured.

Well, I had just burnt the files to CD, and I can rip CDs with iTunes can’t I? So all I did was use iTunes to import the tracks on the CD to MP3 files. Voila. Then I could copy them to the iPaq.

So, let’s recap shall we? iTunes won’t let you convert an m4p file to an mp3 directly, but it will let you burn an m4p file to CD and then rip the CD to mp3 files. So, er, what exactly is the point of the copy protection then? What exactly is the reason for the m4p files? I can only assume it’s to make using anything other than an iPod a little more complicated. Because it sure isn’t preventing anyone from making copies – the DRM (Digital Rights Management) system is ineffective.

I seem to remember Microsoft got into trouble over pre-installing Internet Explorer and making it difficult for vendors to provide alternatives. Seems Apple is doing something similar here by making you jump through extra hoops to get an iTunes file onto anything other than an iPod. Or maybe I’m just being too cynical and overreacting.

I really wish the record industry & Apple etc, would just get a grip and trust people. Those that have no intention of paying for something won’t pay for it whatever you do. And the only DRM and copy protection systems I’ve seen cause more hassle than good. Sooner or later someone will find a way round them. If all it ends up doing is annoying the genuine customer then really what is the point?

ZDNet Executive Editor David Berlind prefers to call DRM C.R.A.P (Content, Restriction, Annulment, and Protection). Watch his video to see why he thinks DRM is a load of c.r.a.p.

March 28, 2006

Frustrating Support

Filed under: General — Marcus Tettmar @ 9:07 am

I stumbled across this transcript of a support issue today. It’s somewhat amusing but you can also see how frustrating it must have been for both parties. We get our fair share of awkward support issues, but so far, touch wood, nothing quite as agonising as this one!

However, I think there’s a reason for that. In situations like this when it becomes clear that we aren’t being understood, or the issue is just turning into a fruitless game of email tennis, we pick up the phone. I’m quite convinced that the issue in the transcript above could have been nipped in the bud in a matter of minutes had the support guy picked up the phone and politely explained why it wasn’t their problem and what the ‘customer’ had to do. There are some things that are much more efficiently dealt with on the phone. Someone suggests this in the comments at the end of the transcript. But because the software in question is free, the support guy claims he should not have had to provide phone support and that he shouldn’t have to pay for the phone call.

Firstly I think this highlights one of the big problems facing open source or free software compared to commercial software. Had the software been commercial the support guy would have thought nothing of picking up the phone and sorting the issue out straight away. Companies that use open source software need to think about how it is going to be supported and how to get support quickly should a major problem arise. Ok, in this case the issue should really have been with the web hosting company, and the customer was emailing the wrong people. But the problem was further exacerbated by support refusing to just pick up the phone and deal with it.

Secondly, with cheap calling plans and VoIP, how much is a phone call really? In the case above both parties were in the USA. I find it hard to believe that the cost of a phone call to sort this issue out would be worth more than the time all those emails took to write! I can call a number in the USA from the UK for less than 2 cents a minute.

« Newer PostsOlder Posts »