【问题标题】:Linking two Executable to read and write data链接两个Executable读写数据
【发布时间】:2017-06-22 06:52:38
【问题描述】:

首先,让我向你们说明我想要达到的目标。

我有一个 exe,当我提供所需数据时,它会为我提供一些信息。

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

现在这里是我设置的第一个参数: 电气参数

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

方法如下:输入命令

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

我可以自动化整个过程吗?

如果有怎么办?

我想过进程间通信,但没有找到任何开始。

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

任何帮助将不胜感激。

【问题讨论】:

    标签: exe ipc executable qtp


    【解决方案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")
    

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

    【讨论】:

    • 我从 QTP 开始。让我们看看情况如何。
    猜你喜欢
    • 1970-01-01
    • 2013-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多