|
Timed Pause in Batch Programs
You must already know how to use batch commands to use this page. I accept Temporary Pause in a Batch ProgramThe following batch program creates a timed pause using a simple program called doze.exe. I have used it with Windows XP, Vista, 7 and 8, but cannot find the source to give credit! My notes say it's written with Microsoft Visual C/C++ v6. This tiny program simply sleeps for a specified time before terminating. If you don't specify the number of seconds in the command, it pauses for 10 seconds. I use instead of using a PAUSE command to pause a batch program to read screen messages then continue. Download doze.exe (28,672 bytes) by right-clicking the link + saving it to your hard drive. Note the path for use in your batch programs. Play a Sound in a Batch ProgramTo play a sound in a script, use wizmo.exe, a useful little utility from GRC.COM (Downloads Page). It also allows you to create icons on your desktop or start menu to shutdown, hibernate, restart or sleep your computer, blank the screen, mute the speaker, run the screensaver, open your CD tray, and other fun stuff. If you put it in the Windows system directory, Windows can find it without specifying a path. Example using DOZE and WIZMOThe program is executed using the syntax: DOZE {number of seconds to pause}Doze displays the following screen message when it starts: Dozing for 8 seconds .....
@echo off
echo Test playing a sound file wizmo.exe play=C:\Windows\Media\chimes.wav echo Test pausing 8 seconds before exiting D:\Tools\doze.exe 8 |
||||||||||||||||||||||||||||||||||||||
The PDQ Library is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
|