.环境变量、通配符和优先级
关于环境变量(假定系统盘为 C盘)
%USERPROFILE%  
表示 C:\Documents and Settings\当前用户名
%HOMEPATH%
表示 C:\Documents and Settings\当前用户名
%ALLUSERSPROFILE%  
表示 C:\Documents and Settings\All Users
%ComSpec%  
表示 C:\WINDOWS\System32\cmd.exe
%APPDATA%  
表示 C:\Documents and Settings\当前用户名\Application Data
%ALLAPPDATA%  
表示 C:\Documents and Settings\All Users\Application Data
%SYSTEMDRIVE%
表示 C:
%HOMEDRIVE%
表示 C:
%SYSTEMROOT%  
表示 C:\WINDOWS
%WINDIR%   
表示 C:\WINDOWS
%TEMP%
%TMP%   表示 C:\Documents and Settings\当前用户名\Local Settings\Temp
%ProgramFiles%  
表示 C:\Program Files
%CommonProgramFiles%  
表示 C:\Program Files\Common Files

关于通配符:
Windows
里面默认
*
:任意个字符(包括0个),但不包括斜杠
?
1个或0个字符

几个例子
*\Windows
匹配 C:\WindowsD:\WindowsE:\Windows 以及每个目录下的所有子文件夹。
C:\win*
匹配 C:\winntC:\windowsC:\windir 以及每个目录下的所有子文件夹。
*.vbs
匹配 Windows XP Professional 中具有此扩展名的任何应用程序。
C:\Application Files\*.*
匹配特定目录(Application Files)中的应用程序文件,但不包括Application Files的子目录


关于优先级:
1.绝对路径 > 通配符相对路径
C:\Windows\explorer.exe > *\Windows\explorer.exe  

2.
文件型规则 > 目录型规则   
如若a.exeWindows目录中,那么 a.exe > C:\Windows

3.
环境变量 = 相应的实际路径 = 注册表键值路径
%ProgramFiles% = C:\Program Files = %HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir%

4.
散列规则比任何路径规则优先级都高

总的来说,就是规则越匹配越优先