Board logo

标题: [求助]关于动态环境变量的问题 [打印本页]

作者: pusofalse     时间: 2008-6-9 01:55    标题: [求助]关于动态环境变量的问题

无聊之时,测试了一小段代码。如下。。
@echo off&setlocal enabledelayedexpansion
echo %time%
set time=a&echo !time!
pause
echo %time%
echo %time%
echo %time%
pause
把time改成random也一样,这类的系统变量不是都是实时被动态计算的吗~?为何手动赋值之后,就不会再实时变化了呢?
作者: knoppix7     时间: 2008-6-18 18:08
set /?帮助里有

If the user explicitly defines a variable with one of these names, then
that definition will override the dynamic one described below:
作者: HAT     时间: 2008-6-18 21:51
学过C语言的话,应该比较容易理解。可以认为是局部变量对全局变量的覆盖。