引用:
原帖由 xiaonan 于 2006-8-2 17:06 发表
把这两句放进循环里面
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("%comspec% /c dir")
如:
Do While True
Set WshShell = CreateObject("WSc ...
把那两句放进循环里面,脚本是可以执行,但没有执行到
WScript.Sleep 100 ,如果执行到了还是会提示“ 缺少对象: 'WScript'
把楼主的脚本放到DOS下运行是没有问题的,但放到QTP里面运行就提示有问题,
我觉得有可能是语言的问题.老是提示没有定义,但定义了也是提示不行,执行QTP HELP里面的脚本也是这样.
你可以这样做,既然DOS可以执行,那你就用QTP执行DOS调用脚本,这样是没有问题的.
其它的办法还没有想到!
[
本帖最后由 QA_BAY 于 2006-8-2 18:03 编辑 ]