51Testing软件测试论坛

标题: 问一个弱弱的问题 [打印本页]

作者: kissing    时间: 2006-11-14 16:25
标题: 问一个弱弱的问题
我现在写了一个函数convert()......我需要取得返回值,
但是这个值必须放到conver里边
convert=a
但是现在我想在函数外边的环境里取得a得值
b=a...怎么搞..还是vb脚本语言就不能实现这个功能......
高人指点
作者: walker1020    时间: 2006-11-14 16:39
把这个函数放在 .vbs 文件里面,然后用 ExecuteFile 导入此文件 就可使用此函数了。
作者: denisye    时间: 2006-11-14 16:44
不是很明白,既然你函数的返回值为a,为什么在函数的外面还要用b=a?用b=convert()应该是一样的吧......
如果有多个值需要返回,可以用数组返回吧

可能是我还没有理解楼主的意思^_^
作者: walker1020    时间: 2006-11-14 17:10
如果 .vbs 文件里面是 Function convert( ) , 那么 在写了 ExecuteFile()  就可以直接写 b=convert() 了呀。当然要传递合适的参数。
数组没有用过, 看 VBScript 文档吧。在 http://bbs.51testing.com/forum-117-1.html 里面有 VBScript 的下载。
作者: walker1020    时间: 2006-11-14 17:13
如果有多个值需要返回,那么可以设多个返回值。函数的具体用法请参考 QTP User Guide文档。




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