环境变量

%HOMEDRIVE% = C:\          当前启动的系统的所在分区
%SystemRoot% = C:\WINDOWS          当前启动的系统的所在目录
%windir% = %SystemRoot% = C:\WINDOWS          当前启动的系统的所在目录
%USERPROFILE% = C:\Documents and Settings\icesoul          当前用户数据变量
%HOMEPATH% = C:\Documents and Settings\icesoul          当前用户环境变量
%temp% = C:\Documents and Settings\icesoul\Local Settings\Temp          当前用户TEMP缓存变量
%programfiles% = C:\Program Files  程序安装目录
%commonprogramfiles% = G:\Program Files\Common Files  通用文件目录
%system% = C:\WINDOWS\SYSTEM32  系统安装盘下的system32目录
%System%在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹
---------------------------------------------------------------

声明:(WINDOWS XP,2K3)下系统目录为“WINDOWS”(WINDOWS 2K,98,ME)下系统目录为“WINNT”

例如:%windir%\drives 的实际路径就是 C:\WINDOWS\drives 目录。

所谓变量,就是指一个在不同环境中会有相对不同的值的、但在所有环境中都有相同约定的含义的量。

这些变量,可以在开始菜单-运行中输入,如输入%SystemRoot% ,系统会直接打开 C:\WINDOWS 目录。

如果你当前的系统是装在D盘的2000的话,上边这个变量的执行结果就是打开 D:\WINNT 目录了。

---------------------------------------------------------------

常用的各Windows 环境变量列表如下:
%ALLUSERSPROFILE% : 列出所有用户 Profile 文件位置。
%APPDATA% : 列出应用程序数据的默认存放位置。
%CD% : 列出当前目录。
%CLIENTNAME% : 列出联接到终端服务会话时客户端的 NETBIOS 名。
%CMDCMDLINE% : 列出启动当前 cmd.exe 所使用的命令行。
%CMDEXTVERSION% : 命令出当前命令处理程序扩展版本号。
%CommonProgramFiles% : 列出了常用文件的文件夹路径。
%COMPUTERNAME% : 列出了计算机名。
%COMSPEC% : 列出了可执行命令外壳(命令处理程序)的路径。
%DATE% : 列出当前日期。
%ERRORLEVEL% : 列出了最近使用的命令的错误代码。
%HOMEDRIVE% : 列出与用户主目录所在的驱动器盘符。
%HOMEPATH% : 列出用户主目录的完整路径。
%HOMESHARE% : 列出用户共享主目录的网络路径。
%LOGONSEVER% : 列出有效的当前登录会话的域名控制器名。
%NUMBER_OF_PROCESSORS% : 列出了计算机安装的处理器数。
%OS% : 列出操作系统的名字。(Windows XP 和 Windows 2000 列为 Windows_NT.)
%Path% : 列出了可执行文件的搜索路径。
%PATHEXT% : 列出操作系统认为可被执行的文件扩展名。
%PROCESSOR_ARCHITECTURE% : 列出了处理器的芯片架构。
%PROCESSOR_IDENTFIER% : 列出了处理器的描述。

%PROCESSOR_LEVEL% : 列出了计算机的处理器的型号。
%PROCESSOR_REVISION% : 列出了处理器的修订号。
%ProgramFiles% : 列出了 Program Files 文件夹的路径。
%PROMPT% : 列出了当前命令解释器的命令提示设置。
%RANDOM% : 列出界于 0 和 32767 之间的随机十进制数。
%SESSIONNAME% : 列出连接到终端服务会话时的连接和会话名。
%SYSTEMDRIVE% : 列出了 Windows 启动目录所在驱动器。
%SYSTEMROOT% : 列出了 Windows 启动目录的位置。
%TEMP% and %TMP% : 列出了当前登录的用户可用应用程序的默认临时目录。
%TIME% : 列出当前时间。
%USERDOMAIN% : 列出了包含用户帐号的域的名字。
%USERNAME% : 列出当前登录的用户的名字。
%USERPROFILE% : 列出当前用户 Profile 文件位置。
%WINDIR% : 列出操作系统目录的位置
要注意到是有些环境变量所代表的路径中可能带有空格,在前面的 DOS 基础小节里已
经说过,如果要使用带有空格的路径,那么需要用“"”包含起来。
例如%ProgramFiles% 这个环境变量, 假设我们要运行 Program File 文件夹下的
Skyfree.exe 文件,如果写成
Start /Wait %ProgramFiles%\Skyfree.exe
这样 Skyfree.exe 是不会执行的,因为这行命令直接写出来等同于(假设系统安装在 C
盘):
Start /Wait C:\Program Files\Skyfree.exe
这行命令中路径部分包含空格,是不能正确执行的。这行命令应该写成:
Start /Wait "%ProgramFiles%\Skyfree.exe"
这样才是正确的。


 

posted @ 2009-06-11 16:24  jcss  阅读(289)  评论(0编辑  收藏  举报