0

我需要打开一个进程(简单),然后以某种方式将我的应用程序中的数据粘贴到这个打开的应用程序到它当前活动的文本框中。

我怎样才能做到这一点?

4

1 回答 1

0

使用windows 剪贴板似乎是一个简单的选择,如果用户可以手动粘贴,或者您控制两个应用程序的代码并且可以使两者都与剪贴板一起工作

编辑
使用 win 32 api 的发送消息也可以提供答案,特别是如果您不控制要写入的进程的代码,并且希望它是 100% 自动的。查看这些链接

  1. https://stackoverflow.com/a/4539229/1394380
  2. 如何将文本发送到记事本
  3. win 32 api 消息发送消息

此解决方案的一般步骤是:使用 FindWindow 函数查找文本框,然后使用发送消息发送文本。注意:据我了解,接收应用程序应该还有一个消息处理程序并相应地更新

于 2012-06-24T16:51:48.910 回答