编辑所有环境变量 - 通过QTP预先选择我的计算机

时间:2011-03-10 05:37:14

标签: qtp

qtp中是否有任何代码可以转到我的计算机选择属性,然后转到高级选项卡,环境变量并可以编辑已存在的所有变量。

此致 激凸

1 个答案:

答案 0 :(得分:4)

据推测,您的目标不是通过“高级”选项卡测试设置环境变量,而是无论如何都要从QTP脚本中更改它们。

您可以使用VBscript功能轻松更改它们。看看这些功能:

Public Function GetEnvVariable(ByVal strEnvVarName)
  Set oShell = CreateObject( "WScript.Shell" )
  GetEnvVariable = oShell.ExpandEnvironmentStrings(strEnvVarName)
End Function

Public Function SetEnvVariable(ByVal strEnvVarName, ByVal strNewValue)
  Set oShell = CreateObject( "WScript.Shell" )
  oShell.Environment.item(strEnvVarName) = strNewValue
End Function

Here您可以阅读有关环境变量的更多信息。 WshEnvironment Object也可能对您有用。