gpt4 book ai didi

c# - SendKeys.SendWait ("^c") 问题

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:57 29 4
gpt4 key购买 nike

我想在后台从我的应用程序中复制事件应用程序中的选定文本。我使用 SendKeys.SendWait()。但我有时会遇到一个问题:一段时间后,我的应用程序只发送“c”而没有“CTRL”(至少只有“c”进入事件应用程序)。

有人可以帮忙吗?

谢谢你的建议....

最佳答案

我建议您将 SendKeys 放在一起,因为这是失败的秘诀。在您复制、激活窗口和粘贴数据之间可能发生太多事件。

我相信完成任务的最佳方法之一是使用 SendMessage API ,您可以将其互操作到您的项目中。

无需激活应用程序并通过 SendKeys 发送,您实际上可以在外部应用程序中 Hook 文本框的句柄,并将目标设置为您希望粘贴的字符串。这将保证您尝试发送到应用程序的数据将到达那里,而不管在操作期间弹出或聚焦的任何其他窗口。

我会看一下这个教程,它已经构建了一些类来帮助您发布数据。

c-win32-messaging-with-sendmessage-and-wm_copydata

关于c# - SendKeys.SendWait ("^c") 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736704/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com