Article ID: 41246 - Last Review: May 10, 2003 - Revision: 2.0 How to Use Environment Variable Substitution in Batch FilesThis article was previously published under Q41246 SUMMARY
A feature new to the Microsoft MS-DOS packaged product is the ability to
use environment variables in batch files.
These variables can be referenced by surrounding the variable with percent symbols (%). This procedure is known as environment variable substitution. However, this ability is not present at the COMMAND.COM command line, only within a batch file. MORE INFORMATION
A batch file might have the following line:
SET PATH=c:\dos\bin;c:\dos\etc;%PATH%.
SET PATH=c:\dos\binp;c:\os2\binp;%PATH%
If the variable specified by the SET command is not defined in the environment, the variable stays the same if used at the prompt, and is replaced by a null expression if used in a batch file. For example, type the following command in which XYZZY is an undefined environment variable:
SET ONE=%XYZZY%;TWO
The commands result in the following if used at the command-line
prompt:
SET one=%XYZZY%;TWO ONE=;TWO APPLIES TO
| Article Translations
|


Back to the top
