![]() |
DOSTOOLS |
DOSTOOLS
1.0
This package contains a collection of old MS-DOS programs, all written in 1989 and 1990,
that have stood the test of time, and remain useful as part of modern Windows NT command
shell scripts (.CMD files) and batch files.
PauseDemo.CMD demonstrates P6BEEP.COM
and P6PAUSE.COM in action. You can rename it PauseDemo.BAT,
and it will work exactly the same way.
PauseDemo.VBS demonstrates a simple, effective
way to pause a Visual Basic script so that its user can read the output. This program
began as a demonstration of the use of P6PAUSE.COM in VBScript. In the
course of perfecting it, I realized that the same thing could be accomplished much more
efficiently in pure VBScript.
The table below lists and describes the contents of the package.
Program |
Description |
CREATE.EXE |
Create an empty, zero length, file. Although this is a very ancient MS-DOS program that does not support long file names, I still use it. Because, if installed into a directory that is on the path, it can be run from anywhere. I use this program to create files similar to the
You might want to do this for the same reason that the Microsoft installers do, which is to ensure that the directory is created and remains, whether or not it contains other files. This is a good way, for example, to ensure that a data directory remains, even when it is unused. |
NOTHING.BAT |
This ancient batch file does nothing useful, but it enables me to write clearer batch scripts. The only thing it actually does is turn command echo off.
I use it in the |
P6BEEP.COM |
This program does exactly what its name suggests; it rings the bell. Written in Intel Assembly language, this program provides a convenient, royalty free way to ring the bell in a batch file, then continue processing. It can be called two or more times in succession to signal completion of a process. Like |
P6PAUSE.COM |
I never liked the built-in
I wrote it in 1990, in Intel x86 Assembly. It requires no support files, runs from any directory, and runs on every version of MS-DOS, and on every version of Windows, from Windows 3.0 through Windows XP. Like |
PauseDemo.CMD |
This script demonstrates
how to call |
PauseDemo.VBS |
This script demonstrates a simple, effective method of pausing a Visual Basic script so that a user can read its output. You can incorporate this method into your own scripts as follows.
Although |
RESPOND.NO |
When fed to This was much more useful in older versions of MS-DOS, and I still have production batch files that use it, even though the commands in question have since been updated with switches that allow batch files to suppress the prompt. |
RESPOND.YES |
When fed to This was much more useful in older versions of MS-DOS, and I still have production batch files that use it, even though the commands in question have since been updated with switches that allow batch files to suppress the prompt. |
David Gray, MBA, of Simple Soft Services, Inc., d/b/a WizardWrx
Program © 1990, Simple Soft Services, Inc. All rights reserved world wide.
Documentation © 2006, Simple Soft Services, Inc., d/b/a WizardWrx. All rights reserved world wide.
The software in this package is freeware, and is provided without any warranty, whatsoever. As such, it is unsupported. Use it at your own risk.
Although this software is unsupported, all of it is in production in client sites around the world, and has functioned trouble free for over fifteen years.
If you need help with the software, or other problems that require imagination and a bit of serious software magic, please feel free to contact me through the Web form, which is also linked to the bottom of every page on the Web site. I read mail almost every day, and respond promptly to inquiries.
Download your free copy here.
The MD5 digest of this file is 091b2da9e458fe059024a11b7f67fdea. You
can use MD5WIN to verify the MD5 digest of this
and other files.
WizardWrx Home page www.wizardwrx.com.
| DOSTOOLS Home Page | Other Free Stuff |