Skip to main content

Automating Things with Batch Files


Automating Things with Batch FilesThey Work on Today’s Computers Tool

If you’re familiar with MS-DOS at all, you’ll recall that it’s a command-driven operating system that performs functions issued at the C:> prompt. The only way to get an MS-DOS computer to do something was to type a command at this prompt and if you can imagine, it was a rather cumbersome way to use a computer.

As an example, to load up Microsoft’s simple editing program, you had to type the name of the drive that the program was on, the directory that the program was in, and then the name of the program. So if Microsoft Edit was in a directory or folder named “Process,” you could start the program by typing, “C:>process\edit.com” Then, and only then would the program load up for use.

This is a small command, but just imagine if you had a program that was deeply nested within a series of folder. You could end up typing a command as wide as your computer screen or worse, long enough that the entire command would have to wrap onto the next line! Now imagine having to type these long commands every time that you wanted to start a program. Yikes!

That’s one of the reasons why batch files became so popular. Batch files are small text-based documents that contain a bunch of these commands on their own lines. When executed, they would process each command without the user having to type each and every one of them.

When Windows was developed, the need for typing commands was essentially eradicated thanks to the introduction of the point-and-click (mouse) interface. But this didn’t stop the batch file fever that started under MS-DOS – and in some small circles, batch files are still as popular as they were in the beginning.

Even though you may use Windows XP or Vista, batch files can save you tons of time by automatically starting multiple programs and performing different tasks at the single click of a button. They don’t require any extensive programming background and they don’t need to be encrypted with some weird, expensive compiler. Batch files are plain text files, and you can build one for your own personal use with Windows’ Notepad.

You could make a batch file that loads up your favorite websites at once for example, or you could make a batch file that fills your desktop with the most important applications for the day. To do so only requires a little knowledge about the locations of these applications.

Let’s say that every day we need to load up the Yahoo web browser, Microsoft Word, and then the calculator that comes with Windows. Instead of doing this by hand, we could write a batch file to do it for us.

First, we’d load up Notepad and type in the following:

START “http://www.yahoo.com”
START “c:/program files/microsoft office/office/winword.exe”
START “c:/windows/calc.exe”

We would then save this data into a file named, “mytasks.bat” onto the Desktop for easy access. Each time we double-clicked on this file, the Yahoo website would load up, Microsoft Word would start, and the simple calculator would pop up.

Since we want these programs to load every day, we could create a shortcut to this file and then place the shortcut inside our computer’s Start Up folder. That way, these three programs would load every time we turn on the computer. If you wanted these programs to start minimized, you could type the following into a batch file instead:

START “c:/program files/microsoft office/office/winword.exe” /m
START “c:/windows/calc.exe” /m

This will run all three programs as before, however the “/m” parameter will minimize them so that they don’t clutter up the desktop.


Other people have found much more creative and effective ways to use batch files, but the important thing is that you know they’re a resource you can use to save a few seconds or minutes in performing important tasks. We’ve come a long way from MS-DOS, but it’s still a valuable source of automation that anyone can use with no programming knowledge at all.

Comments

Popular posts from this blog

Basic GUI Terminology

Basic GUI Terminology Knowing What You’re Working With Helps Technicians Getting help with your computer software can be easier when you know the correct terms to use. One of the biggest problems that new computer users have with technical support is not knowing how to correctly describe the problem that they’re having. And it isn’t fair to expect a tech support person to automatically know what a “thing-a-ma-jingy,” or “whatcha-ma-call-it” is. The following describes the correct names for common components of software so that when you experience a problem, you can effectively describe an issue that you’re having and a technician can readily resolve it. User interface – this is the visual design of a program. It may contain squares, boxes, words, icons, and buttons. If you’re experiencing insufficient memory for example, you might see black rectangles across the user interface of your software programs. Title bar – this is the top-most part of a program that dis

Common Computer Errors

A Few Common Computer Errors (And What They Mean) Computer errors can pop up when least expected, they can cause the entire system to suddenly shut down, and they can inadvertently corrupt data to the point where it can’t be deciphered. Although they can’t always be avoided, it’s important to remember that computer errors can be corrected. The key is to understand what computer errors are, understand what they mean when they show up, and understand how to minimize their occurrence in the first place. Basically, computer errors are the result of a number of things that may or may not have anything to do with the way the computer is used. They “operate” whenever there’s a conflict among commands. Remember that computers essentially run off of a series of commands and it’s usually a smooth process. But when one command conflicts with another command – or when one command asks for a process or information that isn’t available, the computer returns results that aren’t useable.

Cheap and Fast Software

Cheap and Fast Software An Introduction to Shareware Visit any computer store today and you’ll find what seems like miles and miles of software on sale. Certainly enticing buys, there are a few problems with buying software off the shelves. On the shelf, software – otherwise known as “commercial software” - can be expensive, and incompatible, and outdated when compared to what’s available online. Fortunately, there’s an alternative to commercial software and although it isn’t new, it’s one of the most under-exploited opportunities in the computer industry. We’re talking about shareware – software that you can try before buying. Shareware has a long history and was rather popular in the days where BBS (bulletin board systems) reigned the online industry. It hasn’t gone anywhere, but its competition with commercial software is fierce – so fierce that it tends to fall on the back burner among new computer users. This is unfortunate because shareware has so many advantages