51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3122|回复: 7
打印 上一主题 下一主题

[原创] 关于如何在专家视图中挑用外部的vbscript脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-17 20:18:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大虾我现在请教一个问题,如何在专家视图中调用外部vbscript的函数?我不知道关键的是如何告诉qtp调用的函数是外部的vbscript脚本。
例如:
在c盘中有个a.vbs,在这个脚本中有个函数叫abc。
那么我在qtp的专家视图中如何调用这个abc函数
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-17 20:37:40 | 只看该作者
testing setting -- Resources
将a.vbs添加进去就行了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-1-17 23:38:32 | 只看该作者
用RUN也可以
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-1-18 17:17:34 | 只看该作者
谢谢!大家的回答!不过不知道用Run该怎么写呢?
还所有8.2和9.0在添加外部vbscript脚本时,9.0比8.2好,因为在9.0中可以打开这个脚本,而且可以修改!在8.2中我没有发现!不知道是不是真的不行呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-1-18 17:21:29 | 只看该作者
ExecuteFile("c:\a.vbs")  
使用这句代码,直接调用
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-1-18 17:35:35 | 只看该作者
哦!用这个语句ExecuteFile("c:\a.vbs")!
可是问题来了,我怎么显示的调用函数abc呢?
难道写成写成下面的代码,qtp就能自动调用abc了:
ExecuteFile("c:\a.vbs")
call abc()

还有如果a.vbs有两个函数abc和def,那么我就可以直接调用?
call def()
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-1-18 18:34:00 | 只看该作者

    To 楼主

    你是希望“调用外部的vbscript脚本”,而不是“挑用外部的vbscript脚本”! 不要让人误解。
    另外,你不需要用 call ,直接写abc() 就可以调用abc 这个函数了,如果这个函数不需要任何参数的话。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-1-18 22:05:30 | 只看该作者
    不好意思!打字的时候太快,拼写错误!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-21 00:31 , Processed in 0.075934 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表