注册
 找回密码
 注册
江西广告网
查看: 137|回复: 0
打印 上一主题 下一主题

Windows

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2008-12-14 11:24:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
<P>        想在Vista中快速查看环境变量。</P>

<P>        1)打开命令提示符。</P>

<P>        2)输入set。</P>

<P align=center><IMG style="CURSOR: pointer" alt=点击查看原大图片 src="/bbs/attachments/computer/20081214/2008121411143859377801.jpg" width=550></P>

<P align=center>“图一”如下:</P>

<P>        set的命令很强大,不仅可以查看还可以设置系统环境变量,set命令详细参数</P>

<P>        SET [variable=[string]]</P>

<P>        variable  指定环境变量名。<BR>        string    指定要指派给变量的一系列字符串。</P>

<P>        要显示当前环境变量,键入不带参数的 SET。</P>

<P>        如果命令扩展被启用,SET 会如下改变:</P>

<P>        可仅用一个变量激活 SET 命令,等号或值不显示所有前缀匹配SET 命令已使用的名称的所有变量的值。<BR>        例如:</P>

<P>        SET P</P>

<P>        会显示所有以字母 P 打头的变量,如果在当前环境中找不到该变量名称,SET 命令将把 ERRORLEVEL设置成 1。</P>

<P>        SET 命令不允许变量名含有等号。</P>

<P>        在 SET 命令中添加了两个新命令行开关:</P>

<P>        SET /A expression<BR>        SET /P variable=[promptString]</P>

<P>        /A 命令行开关指定等号右边的字符串为被评估的数字表达式。该表达式评估器很简单并以递减的优先权顺序支持下列操作:</P>

<P>        ()                  - 分组<BR>        ! ~ -               - 一元运算符<BR>        * / %               - 算数运算符<BR>          -                 - 算数运算符<BR>        &lt;&lt; &gt;&gt;               - 逻辑移位<BR>        &amp;                   - 按位“与”<BR>        ^                   - 按位“异”<BR>        |                   - 按位“或”<BR>        = *= /= %=  = -=    - 赋值<BR>        &amp;= ^= |= &lt;&lt;= &gt;&gt;=<BR>        ,                   - 表达式分隔符</P>

<P>        如果您使用任何逻辑或取余操作符, 您需要将表达式字符串引号扩起来。在表达式中的任何非数字字符串键作为环境变量名称,这些环境变量名称的值已在使用前转换成数字。如果指定了一个环境变量名称,但未在当前环境中定义,那么值将被定为<BR>        零。这使您可以使用环境变量值做计算而不用键入那些 % 符号来得到它们的值。如果 SET /A 在命令脚本外的命令行执行的,那么它显示该表达式的最后值。该分配的操作符在分配的操作符左边需要一个环境变量名称。除十六进制有 0x 前缀,八进制有 0 前缀的,数字值为十进位数字。因此,0x12 与 18 和 022相同。请注意八进制公式可能很容易搞混: 08 和 09 是无效的数字,因为 8 和 9 不是有效的八进制位数。</P>

<P>        /P 命令行开关允许将变量数值设成用户输入的一行输入。读取输入行之前,显示指定的 promptString。promptString 可以是空的。</P>

<P>        环境变量替换已如下增强:</P>

<P>        %PATH:str1=str2%</P>

<P>        会扩展 PATH 环境变量,用 "str2" 代替扩展结果中的每个 "str1"。要有效地从扩展结果中删除所有的 "str1","str2" 可以是空的。"str1" 可以以星号打头;在这种情况下,"str1" 会从扩展结果的开始到 str1 剩余部分第一次出现的地方,都一直保持相配。</P>

<P>        也可以为扩展名指定子字符串。</P> <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表