Vbscript 在QTP中读取操作内部的代码

Vbscript 在QTP中读取操作内部的代码,vbscript,qtp,hp-uft,Vbscript,Qtp,Hp Uft,我想读取QTP中操作内部编写的代码,就像我们使用文件系统对象读取文本文件一样。 有没有办法逐行读取用action编写的代码?因此基本上一个action被附加到一个QTP测试用例。当您在某个位置保存此测试用例时,您编写的代码将保存在名为action1或您正在编辑的任何操作的目录中。在此文件夹中,您将找到一个名为script.AVCHDfile的文件。在记事本中打开此文件,您将在其中找到您的代码。现在您所要做的就是编写一个简单的VisualBasic(或任何您喜欢的脚本),它将打开此文件并将所有内容

我想读取QTP中操作内部编写的代码,就像我们使用文件系统对象读取文本文件一样。
有没有办法逐行读取用action编写的代码?

因此基本上一个action被附加到一个QTP测试用例。当您在某个位置保存此测试用例时,您编写的代码将保存在名为
action1
或您正在编辑的任何操作的目录中。在此文件夹中,您将找到一个名为
script.AVCHD
file的文件。在记事本中打开此文件,您将在其中找到您的代码。现在您所要做的就是编写一个简单的VisualBasic(或任何您喜欢的脚本),它将打开此文件并将所有内容读入一个变量。看看这是否有帮助。谢谢。

对于每个测试,Action1文件夹中都会有script.mts。 获取脚本文本行

filename = "C:\YourUFTTest\Action1\script.mts"

Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)

Do Until f.AtEndOfStream
  msgbox f.ReadLine
Loop

f.Close

我不使用QTP,但如果它是VBScript,您可以向我们展示一个您尝试执行的示例吗?动作是如何编码的?到目前为止,你没有给我们任何线索。我可以进入你的大脑,试着找出相关的部分,但我也不是脑外科医生。我只想阅读动作——无论里面编码什么——都无所谓,这就是为什么我没有提供任何代码。你不需要是外科医生。假设在QTP中制作的测试用例的动作中编写了4行代码。我的要求是,当我们使用VB脚本读取普通文本文件时,逐行读取操作。是否有任何方法可以这样做。提前感谢。好的,让我直截了当地说,我不知道QTP中的“操作”是什么,也不知道它如何适合VBScript。但是我知道VBScript,所以如果您需要我的帮助,请给我一些可以使用的东西。您是否有一个涉及与VBScript交互的“操作”示例?您能否提供一个?我添加了显示QTP操作中示例代码的图像。我只想阅读在测试用例的这个动作中编写的代码。有人知道如何实现它吗?