set [[/a [expression]] [/p [variable=]] string] 参数 /a 将 string 设置成可求值的数字表达式
/p 将 variable 的值设置成输入行
variable 指定需要设置或修改的变量
string 指定要与指定变量关联的字符串
在命令提示符显示帮助
注释 使用“恢复控制台”中的 set set 命令具有不同的参数,可从“恢复控制台”中获得
使用特殊字符 字符 < > | & ^ 是特殊命令外壳字符,在字符串中使用时必须位于 escape 字符 (^) 之前或用引号引起来(即,"StringContaining&Symbol")
如果要使用引号将含有特殊字符的字符串引起来,则该引号将被设置成环境变量值的一部分
使用环境变量 使用环境变量可控制某些批处理文件和程序的操作,并可控制 Windows XP 和 MS-DOS 子系统显示和工作的方式
Autoexec
nt 文件中经常使用 set 命令设置环境变量
显示当前的环境设置 当只键入 set 命令时,将显示当前的环境设置
这些设置通常包含用来帮助查找磁盘上程序的 COMSPEC 和 PATH 环境变量
Windows XP 使用的两个其它环境变量是 PROMPT 和 DIRCMD
使用参数 当指定变量和字符串的值时,指定的变量值将被添加到该环境,而且该字符串与该变量关联
如果环境中已经存在该变量,新的字符串值将替代旧的字符串值
如果只为 set 命令指定一个变量和一个等号(没有字符串),则与该变量关联的字符串值将被清除(就象变量根本不存在一样)
使用 /a 下表按优先性从高到低的顺序列出了支持 /a 的运算符
运算符 执行的操作 < > 分组 * / % + - 算法 > 逻辑移位 & 按位“和”运算 ^ 按位“异或”运算 | 按位“或”