WindowsVista环境变量轻松查看
想在Vista中快速查看环境变量。
1)打开命令提示符。
2)输入设置。
Set命令非常强大,你不仅可以查看还可以设置系统环境变量,set命令的详细参数。
SET [variable=[string]]
指定环境变量名称。
String指定要分配给变量的一系列字符串。
要显示当前环境变量,请键入SET不带参数。
如果启用了命令扩展,该集合将发生如下变化:
您可以仅使用一个变量激活SET命令,等号或值不会显示前缀与SET命令已经使用的名称相匹配的所有变量的值。
例如:
设置P
将显示所有以字母P开头的变量。如果在当前环境中找不到变量名,SET命令会将ERRORLEVEL设置为1。
SET命令不允许变量名包含等号。
SET命令中添加了两个新的命令行开关:
SET /A表达式
SET /P变量=[promptString]
/A命令行开关指定等号右边的字符串是要计算的数值表达式。表达式计算器很简单,支持按优先级降序排列的下列操作:
()-分组
!~-一元运算符
*/%-算术运算符
+-算术运算符
-逻辑移位
&-按位AND
-按位NOT
|-按
如果使用任何逻辑或冗余运算符,需要用引号将表达式字符串括起来。表达式中的任何非数字字符串键都被用作环境变量名,这些环境变量名的值在使用前已被转换为数字。如果指定了环境变量名,但在当前环境中没有定义,则该值将被设置为
零。这允许您使用环境变量的值进行计算,而不是键入那些%符号来获取它们的值。如果在命令脚本之外的命令行上执行SET /A,它将显示表达式的最后一个值。赋值运算符左侧需要一个环境变量名。除了十六进制的前缀0x和八进制的前缀0之外,数值都是十进制数。所以0x12和18,022是一样的。请注意,八进制公式很容易混淆:08和09是无效数字,因为8和9不是有效的八进制数字。
/P命令行开关允许将变量值设置为一行用户输入。在读取输入行之前显示指定的promptString。PromptString可以是空。
环境变量替换得到了如下增强:
%PATH:str1=str2%
PATH环境变量将被展开,并且“str2”将用于替换展开结果中的每个“str1”。为了有效地从扩展结果中删除所有“str1”,可以将“str2”设为空。“str1”可以星号开头;在这种情况下,“str1”将始终从扩展结果的开头匹配到str1的其余部分第一次出现的地方。
您也可以为扩展名指定子字符串。
0条评论