51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1835|回复: 2
打印 上一主题 下一主题

[原创] QTP无法调用vbs文件中含有wscipt的函数

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-15 08:54:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
问题描述:
c:\1.vbs中文件内容:(函数Test中有wscript对象)
Function Test()
    Dim WshShell
    Set WshShell=WScript.CreateObject("WScript.Shell")
    WshShell.Run "notepad"
    WScript.Sleep 2
End function
在QTP中使用以下脚本调用Test时报错:
Dim wshshell         
  Set wshshell=CreateObject ("Wscript.shell")      
  wshshell.run "cmd /K  wscript  C:\1.vbs"
备注:我已经试验过,若果1.vbs中的代码不写在函数中就可以成功调用,若
      现在的问题时,写在函数中应该时,QTP若调用此函数,应该怎么解决???
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

3#
发表于 2012-3-21 09:51:08 | 只看该作者
在QTP中

ExecuteFile "c:\1.vbs"

Test '调用1.vbs中的test函数
回复 支持 反对

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-3-20 21:53:11 | 只看该作者
自己顶一下,有人知道怎么解决吗?请高手帮忙指点下解决的思路。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 04:54 , Processed in 0.073047 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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