如何在qtp中创建函数资源库文件Shape.txt

如何在qtp中创建函数资源库文件Shape.txt,第1张

不就是2个txt文件中分别写function函数吗,然后静态调用就是手动在QTP中加载进来,动态的就是不手动添加进来,而是,通过QTP自带的Excutefile

“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出菜单,选择添加函数,在里面有返回类型和参数类型定义,完了后函数自动添加进来了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11698361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存