51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3783|回复: 5
打印 上一主题 下一主题

[原创] ExpandEnvironmentStrings 方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-3-20 11:23:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo "WinDir is " & WshShell.ExpandEnvironmentStrings("%WinDir%")

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

ExpandEnvironmentStrings 方法只扩展在 PROCESS 环境中定义的环境变量
该函数具体什么意思,忘高手指点。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-3-20 11:34:25 | 只看该作者
没使用过,看看高手怎么说....
个人觉得是因为system32在这个方法下没识别出来导致的,结果他直接就把他当成一个字符输出了。或者system32不是这么叫的嘻嘻,会不会是叫sys32呢。。。。愚见
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-3-20 13:13:47 | 只看该作者

让高手看看

让高手看看让高手看看
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2008-3-21 10:42:41 | 只看该作者

    这是系统变量

    譬如你在运行里输入“%temp%”看看到哪了?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2008-3-21 10:45:56 | 只看该作者

    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%
    列出操作系统目录的位置
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2008-3-21 20:23:47 | 只看该作者
    楷子狐不愧是青铜元老,一下就列出了这么多常用的Windows系统的 环境变量。谢谢楷子狐!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-23 11:48 , Processed in 0.071007 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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