将数据插入另一个应用程序的一个Windows应用程序中的控件

时间:2016-04-19 11:41:46

标签: c# .net automation autoit spy++

我正在开发一个Windows应用程序,我想从我的应用程序向另一个Windows应用程序中的控件插入一些数据。我认为可以使用 spy ++ AutoIt。

但是在搜索时我发现只有代码就像从一个应用程序中单击另一个应用程序中的按钮。

我需要的是,

我在 WindowsApp_1 中有 3 文本框,我需要从 WindowsApp_2 发送的值中填写这些文本框。你能给我一个示例代码来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

如果您打算处理您的应用程序,我建议您继续使用它,而不是滥用stackoverflow

以你的方式询问样本代码,表明,即使提供了样本代码,你也无法做自己想做的事情。

我会给出一些提示,但是:

  1. 阅读AutoIt

  2. 的文档
  3. 首先学习如何从App 1识别窗口

    #例如:

    WinWaitActive(" Untitled - Notepad")

  4. 详细说明如何从App 1

  5. 获取所需的文字
  6. 使用

    粘贴错误的文本

    ControlSetText($ app2,""," Edit1","这是一些文字")

  7. https://www.autoitscript.com/autoit3/docs/intro/windowsbasic.htm