51Testing软件测试论坛

标题: 关于如何在专家视图中挑用外部的vbscript脚本 [打印本页]

作者: lileo    时间: 2007-1-17 20:18
标题: 关于如何在专家视图中挑用外部的vbscript脚本
各位大虾我现在请教一个问题,如何在专家视图中调用外部vbscript的函数?我不知道关键的是如何告诉qtp调用的函数是外部的vbscript脚本。
例如:
在c盘中有个a.vbs,在这个脚本中有个函数叫abc。
那么我在qtp的专家视图中如何调用这个abc函数
作者: sidneylover    时间: 2007-1-17 20:37
testing setting -- Resources
将a.vbs添加进去就行了
作者: 风过无息    时间: 2007-1-17 23:38
用RUN也可以
作者: lileo    时间: 2007-1-18 17:17
谢谢!大家的回答!不过不知道用Run该怎么写呢?
还所有8.2和9.0在添加外部vbscript脚本时,9.0比8.2好,因为在9.0中可以打开这个脚本,而且可以修改!在8.2中我没有发现!不知道是不是真的不行呢?
作者: xiaonan    时间: 2007-1-18 17:21
ExecuteFile("c:\a.vbs")  
使用这句代码,直接调用
作者: lileo    时间: 2007-1-18 17:35
哦!用这个语句ExecuteFile("c:\a.vbs")!
可是问题来了,我怎么显示的调用函数abc呢?
难道写成写成下面的代码,qtp就能自动调用abc了:
ExecuteFile("c:\a.vbs")
call abc()

还有如果a.vbs有两个函数abc和def,那么我就可以直接调用?
call def()
作者: walker1020    时间: 2007-1-18 18:34
标题: To 楼主
你是希望“调用外部的vbscript脚本”,而不是“挑用外部的vbscript脚本”! 不要让人误解。
另外,你不需要用 call ,直接写abc() 就可以调用abc 这个函数了,如果这个函数不需要任何参数的话。
作者: lileo    时间: 2007-1-18 22:05
不好意思!打字的时候太快,拼写错误!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2