从另一个应用程序向一个 windows 应用程序中的控件插入数据

Insert data to the controls in one windows application from another application

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

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

我需要的是,

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

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

像您那样索要示例代码表明,即使提供了示例代码,您也无法自己做想做的事情。

不过我会给出一些提示:

  1. 阅读 AutoIt 的文档

  2. 从学习如何从您的 App 1

    中识别 Window 开始

    # 例如:

    WinWaitActive("Untitled - Notepad")

  3. 详细说明如何从 App 1 中获取所需的文本

  4. 粘贴错误的文本

    ControlSetText($app2, "", "Edit1", "This is some text")

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