不使用wscript.exe运行脚本

时间:2016-01-12 12:44:09

标签: vbscript hp-uft alm

我试图通过编写VBScript从Task Scheduler运行ALM测试套件。

我的VBScript仅在从命令行执行时运行:

C:\Windows\SysWOW64\wscript.exe "C:\RunTestSet.cls.vbs"

当我直接运行脚本时,出现错误:

  

无法创建TestDirector API OLE的实例。

通过任务计划程序运行时出现不同的错误:

  

任务计划程序无法启动操作" \ SysWOW64 \ wscript.exe"例如" XXXXXXX"任务" \ UFT测试2"。附加数据:错误值:2147942667。

请帮我从任务计划程序运行此脚本。

我尝试在开头提供(没有引用):C:\Windows\SysWOW64\wscript.exe

1 个答案:

答案 0 :(得分:0)

由于ALM为32位且您用于执行的操作系统是64位操作系统。 有一种方法可以注册64位兼容的wsctipt.exe,直接执行它: regsvr32" c:\ Program Files(x86)\ Common Files \ Mercury Interactive \ Quality Center \ OTAClient.dll"

但你可以直接打电话, C:\ Windows \ SysWOW64 \ wscript.exe" C:\ RunTestSet.cls.vbs" 对于64位操作系统,如上所述。