【发布时间】:2013-02-24 06:04:36
【问题描述】:
我想从上下文菜单条向应用程序发送一个字符串。例如,我打开记事本,打开我的应用程序,单击任务栏中的通知图标,然后选择一个项目,我希望它向当前打开的应用程序发送文本(sendkeys.send)。
最好的方法是什么?
谢谢。
编辑:只需发送 %{TAB} 即可在除 Windows 8 之外的所有 Windows 版本中使用,并且必须兼容。
【问题讨论】:
-
这不是重复的lol,我想将它从cms发送到底层应用程序,而不是发送到名称为记事本的进程......
-
一个正在运行的记事本应用程序被视为一个进程。也许我在问题中遗漏了一些东西?你能详细说明一下吗?
-
当我有一个没有表单或其他任何东西的简单应用程序时,只有一个通知图标和附加的上下文菜单条,我希望当我单击一个项目时,上下文菜单条关闭,并将一些测试发送到底层应用程序,不管那可能是什么。因为当您单击上下文菜单条中的某个项目时,当前窗口会失去焦点,因此无法发送键。
-
听起来你想挂接到进程消息队列?
-
您必须将焦点设置到该记事本窗口 (
bring it to front)。