我需要从我的delphi应用程序(myapp.exe)发送几个虚拟键(VK_RETURN)到另一个应用程序,例如(notepade)。
我使用的操作系统是Windows 10 64位。
我读到:如何发送" ENTER"按键到另一个应用程序? ,Delphi XE - 将Ctrl + Key发送到第三方应用程序(对我来说不起作用)和其他先前提出的问题。但我仍然感到困惑。
如何将焦点设置为目标应用程序?
如何将虚拟密钥发送到目标应用程序?
简单示例:我想在运行时从我的delphi应用程序中将密码发送到另一个程序。怎么做?
PS:我尝试过PostMessage()和SendMessage()。
答案 0 :(得分:1)
你可以看一下使用SendKeys - 我过去。但正如大卫在对你的帖子的评论中所说,这可能不是最好的方法。
在任何情况下,这里都是一个堆栈溢出问题的链接,其中包含一些您可能会觉得有用的代码示例。