欢迎j进入我的个人知识库,这里大多是我从网络搜集的对我有用的资料,有些是我个人的备忘记录,希望对你也有用! 我关注的:1. 测试技术 ;2. 编码技术 ;3. 数据库技术 ;4. 计算机网络技术 ;5. 计算机原理;

Windows环境变量

上一篇 / 下一篇  2011-03-20 23:24:40 / 个人分类:OS-Windows


“%字串%”是windows环境变量。 

一、系统变量的获取

1. 我的电脑--右键--属性--高级--环境变量,显示当前系统的所有环境变量。

2. 开始--运行--cmd,set,显示当前系统的所有环境变量。 

二、系统变量的作用 

系统变量可以简化很多的工作,使我们不需要去记忆更多的路径和参数,这对编程和制作批处理文件会有很大的帮

助。

举例:
假如我们想对c:\windows\temp\目录下的文件操作,通常情况下需要输入完整的路径名,而操作系统之间会存在一

些细微的差异,如刚刚提到的路径就是XP下路径名,98系统的路径名也是这个,但2000的系统却是c:\winnt

\temp\,如果我们要编写一个通用的批处理就希望这个路径名是一定的,这时我们就可以将c:\woindows

用%windir%来代替,这样就不存在系统的差异了,这只是一个小的应用,实际编程中还会有更大的用处。
 
常见XP变量: 
%windir%一般是c:\windows 
%ComSpec%一般是c:\windows\system32\cmd.exe 
%system%不是windows内置的环境变量,是用户指定的变量,可能是定义到c:\windows\system32 

三、常见系统变量详解 

%ALLUSERSPROFILE%列出所有用户Profile文件位置。 
%APPDATA%列出应用程序数据的默认存放位置。 
%CD%列出当前目录。 
%CLIENTNAME%列出联接到终端服务会话时客户端的NETBIOS名。 
%CMDCMDLINE%列出启动当前cmd.exe所使用的命令行。 
%CMDEXTVERSION%列出当前命令处理程序扩展版本号。 
%CommonProgramFiles%列出常用文件的文件夹路径。 
%COMPUTERNAME%列出计算机名。 
%COMSPEC%列出可执行命令外壳(命令处理程序)的路径。
%DATE%列出当前日期。 
%ERRORLEVEL%列出最近使用的命令的错误代码。 
%HOMEDRIVE%列出与用户主目录所在的驱动器盘符。 
%HOMEPATH%列出用户主目录的完整路径。 
%HOMESHARE%列出用户共享主目录的网络路径。 
%LOGONSEVER%列出有效的当前登录会话的域名控制器名。 
%NUMBER_OF_PROCESSORS%列出计算机安装的处理器数。
%OS%列出操作系统的名字。(WindowsXP和Windows2000列为Windows_NT.) 
%Path%列出可执行文件的搜索路径。 
%PATHEXT%列出操作系统认为可被执行的文件扩展名。
%PROCESSOR_ARCHITECTURE%列出处理器的芯片架构。 
%PROCESSOR_IDENTFIER%列出处理器的描述。 
%PROCESSOR_LEVEL%列出计算机的处理器的型号。 
%PROCESSOR_REVISION%列出处理器的修订号。 
%ProgramFiles%列出ProgramFiles文件夹的路径。 
%PROMPT%列出当前命令解释器的命令提示设置。 
%RANDOM%列出界于0和32767之间的随机十进制数。 
%SESSIONNAME%列出连接到终端服务会话时的连接和会话名。 
%SYSTEMDRIVE%列出Windows启动目录所在驱动器。 
%SYSTEMROOT%列出Windows启动目录的位置。 
%TEMP%and%TMP%列出当前登录的用户可用应用程序的默认临时目录。 
%TIME%列出当前时间。 
%USERDOMAIN%列出包含用户帐号的域的名字。 
%USERNAME%列出当前登录的用户的名字。
%USERPROFILE%列出当前用户Profile文件位置。 
%WINDIR%列出操作系统目录的位置。

TAG: Windows windows 环境变量

 

评分:0

我来说两句

Open Toolbar