“D:\test\function.vbs”或者LoadFunctionLibrary
“D:\test\function.vbs”动态添加,运行脚本时才会去添加进来,运行完就没了,调用函数就直接QTP脚本中写函数名称,有返回值就加上就可以了
1、首先把VBS文件加载到QTP的resource里面,绝对路径和相当路径都可以,加载后在QTP里面直接调用VBS文件函数即可。2、这个问题涉及到变量的作用域,你在QTP中调用的VBS里面的变量,QTP不能使用这个变量,如果QTP是用VBS脚本启动的,那么QTP可以使用VBS里面的变量。
目前QTP没有提供这样的内置API函数来供你调用。你要自己写一个Function,主要有2点要注意的,你要使用System.Util来启动你要执行zip解压的文件路径,当然你也要Dim2个变量,一个用来存放源文件路径,还有一个用来存放当前目标解压后的路径,这个函数中主要用到COM接口的CreateObject(Scripting.FileSystemObject)来完成文件的 *** 作。至于脚本代码你先自己想下再提问!
分为手动添加和利用菜单添加。手动添加:在.h文件中声明函数,在.c
pp文件中定义函数,定义函数时记得加上“类名::”
利用菜单添加:右击d出菜单,选择添加函数,在里面有返回类型和参数类型定义,完了后函数自动添加进来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)