Hopefully "ScriptingTipsAndTricks" helps you with your batch file or vbscript scripting :-)
[Bottom][Contents][Prev]: PADDING() - Pad on Left,Right, No Truncation[Next]: Process (TASK) Information - using PV.exe
\->Batch Files->PAUSE() - which is reliable

PAUSE() [which is reliable].cmd.txt

The "PAUSE" doesn't always work (particularly when invoked via shortcuts), whats one more bug in Windows eh?

This code was written to provide a pause function which would alwys work.

[anchor]

The Code for: "PAUSE() [which is reliable].cmd.txt"

This is the example, a shortcut was installed to this code :

@echo off
::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:: $Header:   C:/DBAREIS/Projects.PVCS/Win32/ScriptingTipsAndTricks/EXAMPLE[cmd].PAUSE() [which is reliable].cmd.txt.pvcs   1.0   29 Jun 2014 12:51:22   USER "Dennis"  $
::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
setlocal

call :PAUSE
call :PAUSE "to exit the script"

goto :EOF


::===========================================================================
:PAUSE
::  For whatever reason the "PAUSE" command can't be relied to do so, at least
::  when invoked by double clicking on the batch file in explorer...
::===========================[ v14.177a ]====================================
    echo.
        setlocal
        if     "%~1" == "" set ToWhat=TO CONTINUE
        if not "%~1" == "" set ToWhat=%~1
            set /P Pause=[PRESS THE "ENTER" KEY %ToWhat%]
        endlocal
    echo.
    goto :EOF

Please note that that I am not trying to show how great I am by producing batch files 9,000 characters long on one line that no one will understand or be able to debug when they go wrong. I am going out of my way to comment the code and make it verbose so beginners and advanced users will both benefit. I don't claim to be an expert that knows everything, if I'm wrong or make a mistake then please contact me and let me know :-)


Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.Please email me any feedback, additional information or corrections.
See this page online (look for updates)

[Top][Contents][Prev]: PADDING() - Pad on Left,Right, No Truncation[Next]: Process (TASK) Information - using PV.exe


ScriptingTipsAndTricks© is (C)opyright Dennis Bareis 2003-2008 (All rights reserved).
Sunday September 07 2014 at 12:50pm
Visit ScriptingTipsAndTricks's Home Page
Microsoft awarded me an MVP (Most Valuable Professional award) in 2004, 2005, 2006, 2007, 2008 & 2009 for the Windows SDK (Windows Installer) area.