无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 1400|回复: 3
打印 上一主题 下一主题

Windows系统变量(系统变量有哪些)

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-13 12:27:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
系统变量
由操作系统定义的数据存储位置,无论谁登录该计算机,该位置都相同。

(Administrators 组的用户可以添加新的变量或更改这些值。

变量设置实例
格式:变量名=实际含义

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

%HOMEDRIVE% = 当前启动的系统的所在分区 (一般为C:\ )

%systemdrive% = 当前启动的系统的所在分区(一般为C:\ )

%SystemRoot% = 当前启动的系统的所在目录(一般为C:\WINDOWS )

%windir% = %SystemRoot% = 当前启动的系统的所在目录(一般为C:\WINDOWS )

%USERPROFILE% = 当前用户数据变量(一般为C:\Documents and Settings\用户名)

%HOMEPATH% = 当前用户环境变量(一般为C:\Documents and Settings\用户名)

%temp% = 当前用户TEMP缓存变量(一般为C:\Documents and Settings\用户名\Local Settings\Temp)

%programfiles% = 程序安装目录(一般为C:\Program Files)

%commonprogramfiles% = 通用文件目录(一般为C:\Program Files\Common Files )

%system% = 系统安装盘下的system32目录(一般为C:\WINDOWS\SYSTEM32)
  注:%System%在98下指windows\system,2000下指winnt\system32\,XP下指windows\system32文件夹

%%之间的字符串大小写都可以,不会对使用产生影响。

显示系统变量
如果对%%括起来的系统变量具体含义不清楚,可进入运行--输入cmd--在dos命令行下输入:echo %windir%即可得到答案。也可以在在dos命令行下输入:“set”即可查看所有系统变量及对应位置。

注:%windir%和%SystemRoot%有什么不同?实际上是一样的,只不过%windir%是Win98与之前的系统用的,而%SystemRoot%是Win2000与之后的系统用的,之所以保留%windir%是为了兼顾兼容性的问题,在所有系统(至少目前)上都可以用%windir%,但%SystemRoot%不能兼容Win98及之前的系统。

%HOMEDRIVE% = C:\  当前启动的系统的所在分区
%SystemRoot% = C:\WINDOWS  当前启动的系统的所在目录
%windir% = %SystemRoot% = C:\WINDOWS 当前启动的系统的所在目录
%USERPROFILE%  = C:\Documents and Settings\sihochina 当前用户数据变量
%HOMEPATH% = C:\Documents and Settings\sihochina 当前用户环境变量
%system% = C:\WINDOWS\SYSTEM32
%temp% = %USERPROFILE%\Local Settings\Temp = C:\Documents and Settings\sihochina\Local Settings\Temp


Documents and Settings\All Users\「开始」菜单\程序
: %ALLUSERSPROFILE%\「开始」菜单\程序


“C:\Documents and Settings\Administrator\Application Data\Microsoft”目录

%USERPROFILE%\Application Data\Microsoft

变量 类型 描述

%windir%\drives 的实际路径就是 C:\WINDOWS\drives 目录。
%SystemRoot% ,系统会直接打开 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% : 列出操作系统目录的位置。变量 类型 描述
%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。
%APPDATA% 本地 返回默认情况下应用程序存储数据的位置。
%CD% 本地 返回当前目录字符串。
%CMDCMDLINE% 本地 返回用来启动当前的 Cmd.exe 的准确命令行。
%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。
%COMPUTERNAME% 系统 返回计算机的名称。
%COMSPEC% 系统 返回命令行解释器可执行程序的准确路径。
%DATE% 系统 返回当前日期。使用与 date /t 命令相同的格式。由 Cmd.exe 生成。有关 date 命令的详细信息,请参阅 Date。
%ERRORLEVEL% 系统 返回上一条命令的错误代码。通常用非零值表示错误
。%HOMEDRIVE% 系统 返回连接到用户主目录的本地工作站驱动器号。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。
%HOMEPATH% 系统 返回用户主目录的完整路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。
%HOMESHARE% 系统 返回用户的共享主目录的网络路径。基于主目录值而设置。用户主目录是在“本地用户和组”中指定的。
%LOGONSERVER% 本地 返回验证当前登录会话的域控制器的名称。
%NUMBER_OF_PROCESSORS% 系统 指定安装在计算机上的处理器的数目。
%OS% 系统 返回操作系统名称。Windows 2000 显示其操作系统为 Windows_NT。
%PATH% 系统 指定可执行文件的搜索路径。
%PATHEXT% 系统 返回操作系统认为可执行的文件扩展名的列表。
%PROCESSOR_ARCHITECTURE% 系统 返回处理器的芯片体系结构。值:x86 或 IA64(基于 Itanium)。
%PROCESSOR_IDENTFIER% 系统 返回处理器说明。%PROCESSOR_LEVEL% 系统 返回计算机上安装的处理器的型号。
%PROCESSOR_REVISION% 系统 返回处理器的版本号。
%PROMPT% 本地 返回当前解释程序的命令提示符设置。由 Cmd.exe 生成。
%RANDOM% 系统 返回 0 到 32767 之间的任意十进制数字。由 Cmd.exe 生成。
%SYSTEMDRIVE% 系统 返回包含 Windows server operating system 根目录(即系统根目录)的驱动器。
%SYSTEMROOT% 系统 返回 Windows server operating system 根目录的位置。
%TEMP% 和 %TMP% 系统和用户 返回对当前登录用户可用的应用程序所使用的默认临时目录。有些应用程序需要 TEMP,而其他应用程序则需要 TMP。
%TIME% 系统 返回当前时间。使用与 time /t 命令相同的格式。由 Cmd.exe 生成。有关 time 命令的详细信息,请参阅 Time。
%USERDOMAIN% 本地 返回包含用户帐户的域的名称。
%USERNAME% 本地 返回当前登录的用户的名称。
%USERPROFILE% 本地 返回当前用户的配置文件的位置。
%WINDIR% 系统 返回操作系统目录的位置。

[ 本帖最后由 2010摩东王子 于 2010-11-13 12:33 编辑 ]
2#
 楼主| 发表于 2010-11-13 12:33:38 | 只看该作者
逻辑磁盘标识符 (LDID)对应值

01 INF文件所在的当前目录

10 C:\Windows

11 C:\Windows\System32

18 C:\Windows\Help

20 C:\Windows\Fonts

24 C:\ 即系统所在盘

53 C:\Documents and Settings\[当前用户名]

其他常用的目录ID:

16384 Current User\Desktop

16386 Current User\Start Menu\Programs

16389 Current User\My Documents

16390 Current User\Favorites

16391 Current User\Start Menu\Programs\Startup

16392 Current User\Recent

16393 Current User\SendTo

16395 Current User\Start Menu

16397 Current User\My Documents\My Music

16398 Current User\My Documents\My Videos

16400 Current User\Desktop

16403 Current User\NetHood

16404 C:\WINDOWS\Fonts

16405 Current User\Templates

16406 All Users\Start Menu

16407 All Users\Start Menu\Programs

16408 All Users\Start Menu\Programs\Startup

16409 All Users\Desktop

16410 Current User\Application Data

16411 Current User\PrintHood

16412 Current User\Local Settings\Application Data

16415 All Users\Favorites

16416 Current User\Local Settings\Temporary Internet Files

16417 Current User\Cookies

16418 Current User\Local Settings\History

16419 All Users\Application Data

16420 System Root (C:\WINDOWS)

16421 C:\WINDOWS\System32

16422 Program Files

16423 Current User\My Documents\My Pictures

16424 Current User

16425 C:\WINDOWS\System32

16427 C:\Program Files\Common Files

16429 All Users\Templates

16430 All Users\Documents

16431 All Users\Start Menu\Programs\Administrative Tools

16432 Current User\Start Menu\Programs\Administrative Tools

16437 All Users\Documents\My Music

16438 All Users\Documents\My Pictures

16439 All Users\Documents\My Videos

16440 C:\WINDOWS\resources

16441 C:\WINDOWS\resources409

16443 Current User\Local Settings\Application Data\Microsoft\CD Burning
回复

使用道具 举报

3#
发表于 2010-11-28 15:22:57 | 只看该作者
学习了
很多地方用的到的,谢谢楼主
回复

使用道具 举报

4#
发表于 2010-11-28 15:28:48 | 只看该作者
感谢楼主,很好的扫盲贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-27 22:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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