链接两个可执行文件以读取和写入数据

时间:2017-06-22 06:52:39

标签: exe ipc executable qtp

首先让我告诉你所有我想要实现的目标。

我有一个exe,它在我提供所需数据时给出了一些信息。

我无法对该exe的UI进行任何更改。

现在这里是我设置的第一个参数: 电参数
enter image description here

设置参数后,我通过文本框给出一些命令,并在文本区域中接收回复。

以下是:输入命令
enter image description here

然后我将读取每个数据并手动写入excel。

我可以自动完成整个过程吗?

如果是这样的话?

我想到了Inter Process Communication,但没有找到任何开始。

还获得了使用QTP(测试工具)的一些指导。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

问题是如何通过QTP自动化,这是一个非常基础的查询。无法解释每一个概念。但是,会尝试给出一些重要的步骤。

加载所需的插件......

1)在QTP的开头选择所有插件。试试工具==>对象间谍。然后你就会明白exe是建立在哪种技术上的。确定后,只要您想自动化该应用程序,就需要只选择该插件

2)通过QTP启动exe ==>

SystemUtil.Run (PathOfExe)

3)阅读字段==>

Window("Window").Field("Field").GetROProperty("Value") OR
Window("Window").Field("Field").Set "Command"

4)阅读输出==>

Dim Var
Var == Window("Window").Field("Field").GetROProperty("Value") 

5)在excel ==>

中写入值
Set objExcel = CreateObject("Excel.Application")

希望这有助于一个开始。你应该尝试不同种类的解决方案。如果您遇到任何特定的代码相关问题,请告诉我们。

相关问题