我一直在为我工作的公司开发一个.net应用程序,只有一部分我似乎无法做到。我需要将字符串发送到另一个程序的文本框,然后复制结果。结果显示在标签中。目前我们手工输入字符串并手动复制标签文本,因此我知道可以复制的信息我只是不知道如何通过代码来实现。
我需要发送文本的应用程序也是用.net框架编写的,如果有帮助的话。
任何答案都表示赞赏:)
干杯。
答案 0 :(得分:2)
您可以使用user32.dll中的原生 SendMessage ()。如果你不知道如何导入一个DLL命令,
请参阅MSDN中的Platform Invoke Tutorial。
一旦您知道如何导入dll命令,请使用 FindWindow ()查找应用程序的窗口句柄并使用发送字符串SendMessage消息()。
其他选择是使用套接字。通过本地网络(localhost)发送消息。 这是关于Socket的small tutorial。希望这会有所帮助:)