开放过程&在此过程中粘贴文本

时间:2012-06-24 16:40:47

标签: c#

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

我怎样才能完成这项工作?

1 个答案:

答案 0 :(得分:0)

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

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

  1. https://stackoverflow.com/a/4539229/1394380
  2. How to send text to notepad
  3. win 32 api messaging with send message
  4. 此解决方案的一般步骤是:使用FindWindow函数查找文本框,然后使用发送消息发送文本。注意:据我所知,接收应用程序应该有一个消息处理程序并相应地更新