Windows 系统环境变量列表
——————————————–
ALLUSERSPROFILE=C:Documents and SettingsAll Users
APPDATA=C:Documents and SettingsAdministratorApplication Data
CommonProgramFiles=C:Program FilesCommon Files
COMPUTERNAME=YUANYUAN
ComSpec=C:WINDOWSsystem32cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=Documents and SettingsAdministrator
LOGONSERVER=YUANYUAN
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:WINDOWSsystem32;C:WINDOWS;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 6, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0d06
ProgramFiles=C:Program Files
PROMPT=
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:WINDOWS
TEMP=C:DOCUME~1ADMINI~1LOCALS~1Temp
TMP=C:DOCUME~1ADMINI~1LOCALS~1Temp
USERDOMAIN=YUANYUAN
USERNAME=Administrator
USERPROFILE=C:Documents and SettingsAdministrator
windir=C: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% | 操作系统目录的位置 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CSIDL描述及使用说明:
CSIDL 表示的是windows shell中一个特殊文件夹的标识值。这里说的特殊文件夹指的是由windows
shell所定义的文件夹,例如:”我的文档”,”回收站”,”Inernet Cache文件夹”就是一些由SHELL指定的
特殊文件夹.这些特殊文件夹可以是一个磁盘上的物理路径,也可以是一个虚拟文件夹(Virtual Folder)!
注:Virtual Folder
虚拟文件夹是一个由windows shell定义过的文件夹,但这个文件夹并没有与你的电脑上的任何物理
路径相对应.例如:“我的电脑 ”就是一个包含了所有驱动器的虚拟文件夹,还有如“控制面板”
也是一个虚拟文件夹,等等。虚拟文件夹很少应用于非shell函数。
在windows2000/nt中,许多csidl所涉及的文件夹都是针对各个用户的。但类似于CSIDL_COMMON_*
可以供所有用户使用。
在许多应用中,一个CSIDL可以与下面的标识之一进行组合使用:
CSIDL_FLAG_CREATE(
WINDOWS 2000: 无论这个CSIDL所引用的文件夹是否存在都使用它!
CSIDL_ADMINTOOLS(
不详
CSIDL_APPDATA(
表示回收站
CSIDL_COMMON_ADMINTOOLS(
表示所有用户的 (只支持WINDOWS NT 系统)
CSIDL_COMMON_APPDATA(
表示所有用户的“桌面”文件夹,例如:C:Documents and SettingsAll UsersDesktop。
CSIDL_COMMON_DOCUMENTS(
表示所有用户的“我的收藏夹”文件夹。
CSIDL_COMMON_PROGRAMS(
表示所有用户的“开始菜单”文件夹,例如:C:Documents and SettingsAll UsersStart Menu
CSIDL_COMMON_STARTUP(
表示所有用户的“模块”文件夹,例如:C:Documents and SettingsAll UsersTemplates
CSIDL_CONTROLS(
表示当前用户Internet Explorer的cookie 文件夹,例如:C:Documents and SettingsusernameCookies
CSIDL_DESKTOP(
表示当前用户的“桌面”文件夹,例如:C:Documents and SettingsusernameDesktop
CSIDL_DRIVES(
表示当前用户的“收藏夹”文件夹,例如:C:Documents and SettingsusernameFavorites
CSIDL_FONTS(
表示Inernet Explorer的“历史记录”文件夹
CSIDL_INTERNET(
表示当前用户的Internet Explorer的”Cache”文件夹,例如:C:Documents and SettingsusernameTemporary Internet Files
CSIDL_LOCAL_APPDATA(
表示当前用户存储图像文件的文件夹,例如:C:Documents and SettingsusernameMy DocumentsMy Pictures
CSIDL_NETHOOD(
表示“网上邻居”这个虚拟文件夹
CSIDL_PERSONAL(
指向“打印机”这个虚拟文件夹
CSIDL_PRINTHOOD(
表示当前用用户配置文件的文件夹
CSIDL_PROGRAM_FILES(
表示系统程序共用组件文件夹,例如:C:Program FilesCommon
CSIDL_PROGRAMS(
表示当前用户的“文档”菜单文件夹,例如:C:Documents and SettingsusernameStart MenuPrograms
CSIDL_SENDTO(
表示当前用户的“开始”菜单文件夹,例如:C:Documents and SettingsusernameStart Menu
CSIDL_STARTUP(
表示WINDOWS系统的系统文件夹,例如:C:WINNTSYSTEM32
CSIDL_TEMPLATES(
表示的是系统中Windows目录的文件珍,例如:C:WINNT