October 29, 2009

Quick Sort Routine

Filed under: Uncategorized — Marcus Tettmar @ 8:00 am

Back in 2006 I posted an example of a Bubble Sort or Insert Sort algorithm. In this more recent forum post, azzkicker_9002 asks for help creating a Quicksort function which is faster for longer lists. So I took the example found here on the alogorithmist website and converted it to MacroScript. I tried to post the code here but it screwed up WordPress, so you’ll have to head on over to the forum to see it.

March 29, 2009

MJT Net Gearhead Spotted in the New Forest

Filed under: General,Uncategorized — Marcus Tettmar @ 8:40 pm

If you were down in the woods yesterday you may have been in for a surprise. For in the New Forest, Southern England, you might have seen 400 participants of the first Questars Adventure Race of 2009, running, biking and canoeing.

MJT Net Adventure Race Team

Three of those people were sponsored by MJT Net and wearing our lovely new MJT Net Gearhead T-Shirts. We were not let down – the team came in 8th place in the Novice Mixed category. An excellent result for their first ever adventure race.

MJT Net Adventure Race Team

Congratulations to Angela Fulcher, Dan Spry and Tom Lloyd-Edwards, and thanks for wearing the T-shirts!

March 23, 2009

Macro Scheduler Portable Installer Updated

Filed under: Uncategorized — Marcus Tettmar @ 1:01 pm

I’ve improved the Macro Scheduler Portable installer so that it now prompts for the drive letter you want to install on rather than default to Program Files which doesn’t make much sense for a portable install. It also grabs your license code from your full install so that you don’t need to enter it manually the first time you run the portable copy.

I’ve added the Macro Scheduler Portable Installer download to the plugins page.

January 9, 2009

Podcast RSS Feed

Filed under: Podcasts,Uncategorized — Tags: — Marcus Tettmar @ 4:49 pm

I have just added an RSS feed for the Podcasts to the Podcast and Testimonial page. You can subscribe here:
http://www.mjtnet.com/Macro_Scheduler_Customer_Podcasts.xml

Quick Tip: Automating Office 2007

Filed under: Uncategorized — Tags: — Marcus Tettmar @ 2:24 pm

Office 2007 does something weird to its window titles. What you see in the window title is not the real internal window title. It’s back to front. E.g. Excel says something like “filename.xls – Microsoft Excel” when in fact the correct title is “Microsoft Excel – filename.xls” just as it always has been. If you look at the task bar icon you’ll see it the right way around. That is what you need to use in your SetFocus/WaitWindowOpen commands etc.

November 13, 2008

Success Story: Progressive Dairy Health Services Saves $16k/year

Filed under: Uncategorized — Marcus Tettmar @ 1:56 pm

“Its simplicity made a veterinarian able to write some “code” that did the things that needed to be done automatically.”

Macro Scheduler gets used in all kinds of fascinating places by all kinds of people. Eduardo Garbarino is a veterinarian working for Progressive Dairy Health Services and is using Macro Scheduler and Workflow Designer to automate some of their key software processes. I asked Eduardo if he would share his experiences in a short interview. Here it is.

What problem or challenge were you facing that moved you to look for an automation solution?

“There were a few processes that needed to run that were done manually and sometimes were not run on time. Also there is an important amount of information that we collect and analyze from the dairies we service that took a lot of time to extract from the dairy program and inserted in excel.”

What were you doing prior to Macro Scheduler?

“Manually extracting information and entering information between different programs. Also some processes were run manually in our milk laboratory program.”

What types of features/tools did you need in an automation solution?

“Something flexible and simple to learn since I am not a computer geek, I am a dairy veterinarian that uses computers and programs to provide a more complete service to our clients.”

What did Macro Scheduler bring to the table that made it the right solution for your business?

“Macro Scheduler is a very flexible and easy to learn program that allowed me to do a variety of tasks. I started with it just to run a couple of very simple tasks and as I learned more of the program, was able to use it on different applications. I think I will keep discovering and using new features (new for me) in the near future. Its simplicity made a veterinarian able to write some “code” that did the things that needed to be done automatically.”

How has Macro Scheduler been received by your employees to date?

“They are amazed with the time we save on computer work.”

What have been the benefits of using Macro Scheduler?

“Before using Macro Scheduler it took one person working about 10 working days to extract information and insert it in Excel to provide our clients with the information needed to monitor their businesses.

We service about 40 dairies with 3000 cows each. Now we can let the program run before leaving the office at night and by the next morning all spreadsheets are completed and ready to go. These kind of time savings mean to us about 80 hours per month. At $17/hr that is $1360/month or $16320/year.

The other important aspect is that it differentiates us from the competition as this process done manually is very tedious and many times not completed, while after automation we guarantee the timely delivery of the information. Our competition has quit on providing this service.”

What tools and features of Macro Scheduler are you using the most?

“I use the DDERequest function a lot (for interaction with Microsoft Excel). I also use Workflow Designer for simplifying development and building automation routines in flowchart form.”

Why would you recommend other organizations use Macro Scheduler?

“Macro Scheduler has no limit on what you can accomplish. It is basically up to your imagination. Also it is very simple to learn and use. But the most important reason is the excellent technical support that stands behind the product, with very quick responses to questions and providing solutions to your projects.”

Want to share your Macro Scheduler Success Story? Drop me a line.

August 30, 2006

Success Story – Insurance Company Frontend

Filed under: Uncategorized — Marcus Tettmar @ 6:46 am

This was posted to the forum by Shane this morning:

I have been developing scripts for our Banking and Insurance company for approx 3 years.

We currently have 77 scripts with approx 20 000 lines of code, running on 104 machines and used 11502 times last week by our 100+ consultants.

The scripts are used in our Insurance Call Centre for lodgement of new Home and Motor Insurance claims and for tracking call backs by customers once a claim is lodged. In fact what we have created is like a mini front end for our consultants.

Previously our consultants would lodge claims directly into our Mainframe system. Old style front end, Cobol based, no error checking and no way to ensure accuracy of details.

Now Macro scheduler sits between our consultants and the mainframe and automates many/all of the processes. (completes web pages where required such as booking repairers, emails tow in requests for vehicles, prompts for details such as weather conditions in a road accident, Text messages a customer their claim details at the end of the claim process.)

Reports generated allow us to track why customers call back and how often, how many claims we lodge. I have also combined the reports with information from the Australian Bureau of Meteorology to give us real time tracking of New claim lodgement during storms so we can make predictions on call volumes.

I should also mention that the support we have received from MJTNet is second to none. A great program and a great company to deal with.

March 9, 2006

Macro Scheduler Success Story – ISBVI

Filed under: Success Stories,Uncategorized — Marcus Tettmar @ 6:48 am

By Jeff Frownfelter.

Background

My name is Jeff Frownfelter, and I am the Technology Coordinator for Indiana School for the Blind and Visually Impaired. I was employed here in 2003 for the purpose of deploying and supporting new technology for use by the students and faculty. I have worked in the IT field since 1985, supporting and managing within various types of organizations, including primarily Health Care and technology-related publications. My experience is balanced between technology and software development, although I started out as a hard-core programmer like many during the technology rush of the mid 80’s.

Established in 1847, The Indiana School for the Blind and Visually Impaired is accredited by state and national certifying organizations. The school, which has an enrollment of approximately 179 students, offers pre-school through high school programs and related services, free of charge on a residential or day school basis, to the young people of Indiana who are blind and visually impaired.

The school provides students with instruction in the same coursework required of all school-aged children in Indiana. Specialized classes include orientation and mobility, adaptive physical education, independent living skills, vocational education, music instruction, Braille and specially adapted computer technology. Also available are experiences and opportunities to participate in recreational activities, on and off campus jobs, band, chorus, piano, scouting, creative dance, and ham radio, as well as involvement in competitive speech, track and field, wrestling, cheerleading and swimming.

After graduation, students enter the work force or continue their education at colleges or technical schools. Graduates of ISBVI are involved in such careers as law, education, computer technology, business sales, manufacturing, supportive employment and health services.

The Challenge – Life Before Macro Scheduler

Software, networked computers, and other devices here must be accessible, suited for students with varying levels of vision and other conditions. Computers here are initially installed from an image, but they must quickly be customized to suit the special needs of individuals or groups in terms of software. Re-imaging to perform installs and updates does not work well here for that reason, as that type of process AND the wide ratio of support personnel to devices is too unmanageable and creates more disruption than what is simply accomplished through updates.

The challenge is that much of the specialized software used here does not support unattended / quiet / over-the-network installations. It was originally necessary to manually install the software at each workstation. This was a huge time burner of course.

The Solution – Life After Macro Scheduler

Using Macro Scheduler and its compiler, I have been able to produce scripts and executables that I can include OVER needy software installations. These executables are applied to the standard startup scripts, and they are able to execute without logging into the workstation. Some of these OVER-installs use Macro Scheduler’s robust scripting to go as far as validate a proper installation, re-stage a retry after reboot (if needed), and even enter the application after install in order to modify the defaults directly.

We are also using Macro Scheduler to help facilitate the transition of our email systems from Groupware to Microsoft Exchange. Scripts manage the changes that need to be made to the email profiles. We even have Macro Scheduler scripts which collect POP3 email, parse the emails, make changes to the headers and insert them into the new email system. These scripts are very powerful and extremely reliable and run without problems continuously for days on end.

The Benefits of Macro Scheduler

A good example of how Macro Scheduler makes a positive impact on time here … So many bridges that otherwise would have been difficult (or impossible) to build during a major deployment this past summer, involving numerous software updates / additions AND user assistance upon first-time use –- Within a few weeks, a temporary tech was able to complete the deployment on all of our workstations. Prior to the automation courtesy of Macro Scheduler, 2 extra months or sets of hands would have been necessary. Likewise, this possibly would have been the case when staff returned from summer break. Difficulties were anticipated to be far greater without Macro Scheduler. Processes and wizards created with Macro Scheduler helped many users self-start with email and other applications that were affected.

February 7, 2006

Macro Scheduler Success Story – EPA

Filed under: Success Stories,Uncategorized — Marcus Tettmar @ 9:38 pm

By Guy Tanzer

Environment Protection AgencyMy name is Guy Tanzer, and I live in the Raleigh area in North Carolina, USA. Nearby is the Research Triangle Park, with the highest concentration of IT people and jobs in the eastern United States. I’ve been working with computers since 1977 and been in the business since 1984.

In early 1997, I started a job as a computer-support contractor to the United States Environmental Protection Agency in the RTP. One of the first tasks our team tackled after my hiring was migrating our lab of 350 users to Windows 95. To speed the process, my managers wanted to automate all the application software installs down to “one-touch” processes, which we could pick off a menu. The other team members got Lotus 1-2-3, Freelance, Word Perfect, etc., and Netscape 3.01 Gold was handed to me.

Now, Lotus and Word Perfect products came with documentation on how to write scripts to do automated installs. With Netscape, all we got was the .EXE file, with no docs on how to automate the install. A search of Netscape’s website turned nothing up. A call to them revealed that they did indeed have a solution, and we could buy it for only US$10,000…..

Well, that went a mite over the contracting company’s budget for solving this problem, if you get my drift. I needed a product of some sort that could wait for a window to open and be able to click on buttons, fill in fields, and so forth – just as if a “ghost in the machine” were watching and running the process for me.

I searched high and low for several weeks and tried perhaps eight different products, with poor results, before by chance I found and tried Marcus Tettmar’s MACRO SCHEDULER, which had only just been released. It did the job, and fit the bill, as elegantly and reliably as any product I’d ever used on a computer. Since we were one of his very first customers, Mr. Tettmar generously let the EPA lab use it on all their machines for the cost of a single license – only US$40 at the time. In return, I pushed the envelope on Macro Scheduler and kept in touch with Mr. Tettmar, giving him tips and ideas.

I used Macro Scheduler for at least a dozen more software installs, combining it with DOS batch files and compiled Quick BASIC programs to give it an incredible degree of flexibility. (I’ve since left behind Quick BASIC – it doesn’t handle advanced file handling systems – but Liberty BASIC is very similar to QB and another very worthy software investment. I find Visual BASIC to be clumsy and poorly designed for the types of scripts and programs I write in comparison to Macro Scheduler and Liberty BASIC.)

ANY software install or process which doesn’t give you “hooks” into the process, or a way to script an automatic run, can be attacked and solved with Macro Scheduler – quickly and easily. As I said, it’s “the ghost in the machine” in a positive way. It can watch for a window to open, and react to it – filling in fields, clicking buttons, whatever is needed. All the commands are simple, self-evident and in English, without the clumsy VBA scripting commands like:

GoAroundYourAssToGetToYourElbowJustToPushADamnButton
("Cincinatti",13,X,,"The Larch",,,,-.2E33,,42)

The one real problem I ever ran into was very specialized, yet Mr. Tettmar addressed it quickly and reliably. The problem was with Microsoft (surprise!) Powerpoint Viewer installation. Usually one keeps track of progress in a procedure by keeping track of the title bar in each open window; most software installs have unique title bars for each window as it opens. With the Powerpoint Viewer install, three or four consecutive windows had the same title bar and Microsoft, of course, offered no way to automate the install themselves. I asked Mr. Tettmar if there was a way to check to see what text appeared INSIDE a window, since each step in the Powerpoint Viewer install had unique text inside the uniformly-titled windows. Within a week, he came up with the FindWindowWithText command which worked perfectly in every application I used it on – Word Viewer, Excel Viewer, and I don’t even remember what else.

The benefits of all of this? I saved a fortune for the EPA and my contracting company. I saved boatloads of time working with a simple scripting language that is actually written in something extremely close to English, doesn’t have complex syntactical demands, and works like a charm. Mr. Tettmar has stayed with the product for nine years now; he isn’t a fly-by-night operator. He’s a good man, friendly, willing to help with obscure issues and find fixes for them. We’ve been email friends as long as I’ve been his customer. If I ever make it to “that side of the pond”, I’m buying the fish, chips and brew.
_________________
Thanks Guy. I’ll hold you to that offer!

If you have a Macro Scheduler Success Story I’d love to hear it. Drop us a line.

« Newer Posts