51Testing软件测试论坛

标题: ExpandEnvironmentStrings 方法 [打印本页]

作者: 安子    时间: 2008-3-20 11:23
标题: ExpandEnvironmentStrings 方法
set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo "WinDir is " & WshShell.ExpandEnvironmentStrings("%WinDir%")

运行该语句提示“WinDir is c:\windows”
但是如果把WinDir 改为system32呢 运行“system32 is %system32%”

ExpandEnvironmentStrings 方法只扩展在 PROCESS 环境中定义的环境变量
该函数具体什么意思,忘高手指点。
作者: 假装不在    时间: 2008-3-20 11:34
没使用过,看看高手怎么说....
个人觉得是因为system32在这个方法下没识别出来导致的,结果他直接就把他当成一个字符输出了。或者system32不是这么叫的嘻嘻,会不会是叫sys32呢。。。。愚见
作者: 安子    时间: 2008-3-20 13:13
标题: 让高手看看
让高手看看让高手看看
作者: higkoo    时间: 2008-3-21 10:42
标题:
这是系统变量

譬如你在运行里输入“%temp%”看看到哪了?
作者: higkoo    时间: 2008-3-21 10:45
标题: Windows系统的 环境变量:
%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%
列出操作系统目录的位置
作者: walker1020    时间: 2008-3-21 20:23
楷子狐不愧是青铜元老,一下就列出了这么多常用的Windows系统的 环境变量。谢谢楷子狐!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2