QTP调用VBS的问题
我想用QTP调用VBS脚本,代码如下:ExecuteFile"c:\MyFuctions.vbs"
MyFuctions.vbs内容:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "net send COMPUTERNAME " & "Hello!"
单独执行VBS是可以通过的,但使用QTP调用,就提示:“缺少对象WScript”
哪位大侠知道是哪里的问题? 在试验QTP里面的例子时遇到过类似问题,把Set WshShell = WScript.CreateObject("WScript.Shell")改成
Set WshShell = CreateObject("WScript.Shell")就没有问题了。错误是因为在QTP里面没有定义WScript这个类型。
我们公司的安全策略把net send禁止了,所以后面那个语句不能验证是否正确。
搞定
原帖由 winfood 于 2007-6-18 14:07 发表 http://bbs.51testing.com/images/common/back.gif在试验QTP里面的例子时遇到过类似问题,把Set WshShell = WScript.CreateObject("WScript.Shell")改成
Set WshShell = CreateObject("WScript.Shell")就没有问题了。错误是因为在QTP里面没有定义WScript这个类 ...
解决问题,就如WINFOOD所述…… 小支持一下。。。 学到了
”安全策略把net send禁止了“也会涉及到这的。。 楼上的连NET SEND都涉及到了,看来是高手了. 进来学习下。 学习了 强,学习了 学习了 刚也碰到这个问题,用2楼的方法解决了,谢谢 学习了。。。来支持下。。 学习了~~ study le
页:
[1]