DOS命令大全:Set命令详解

显示、设置或删除环境变量。如果没有任何参数,set 命令将显示当前环境设置。

MS-DOS命令语法

set [[/a [expression]] [/p [variable=]] string]

MS-DOS命令参数

/a
将 string 设置成可求值的数字表达式。
/p
将 variable 的值设置成输入行。
variable
指定需要设置或修改的变量。
string
指定要与指定变量关联的字符串。
/?
在命令提示符显示帮助。

MS-DOS命令注释

MS-DOS命令范例

若要设置名为 TEST^1 的环境变量,请键入:

set testVar=test^^1

若要设置名为 TEST&1 的环境变量,请键入:

set testVar=test^&1

Set 将变量值设置成等号 (=) 后的内容。如果键入:

set testVar="test^1"

将得到如下结果:

testVar="test^1"

要设置名为 INCLUDE 的环境变量,使字符串 C:\Inc(驱动器 C 上的 \Inc 目录)与该变量关联,请键入:

set include=c:\inc

然后可以通过用在名称百分号 (%) 将 INCLUDE 括起,在批处理文件中使用字符串 C:\Inc。例如,可能在批处理文件中包含以下命令,以显示与 INCLUDE 环境变量关联的目录内容。

dir %include%

处理此命令时,字符串 C:\Inc 将替代 %include%。

还可以在批处理程序中使用 set,将新目录添加到 PATH 环境变量中。例如:

@echo off
rem ADDPATH.BAT adds a new directory
rem to the path environment variable.
set path=%1;%path%
set

当启用命令表达式(默认)并使用一个值来运行 set 时,则会显示与该值匹配的变量。例如,如果在命令提示符键入 set p,将得到如下结果:

Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G

上一页:DOS命令大全:Secedit命令详解 下一页:DOS命令大全:Setlocal命令详解

版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号