【发布时间】:2012-05-09 12:08:20
【问题描述】:
我正在尝试了解我编写的程序如何控制我正在运行的 GUI 程序。我不确定 GUI 程序是否一定会为开发人员公开 API。因此,我认为最好的方法是让我的程序能够暂时专门控制键盘和鼠标,或者可能与用户共享控件(只要用户不使用程序可以控制鼠标/键盘的资源)。
我不知道该怎么做。我知道 C/C++、Python 和 Java。我主要是想在 Windows 上实现这个(我知道 C#)。
我不确定我在寻找什么(就关键字而言),所以我不知道如何在谷歌上搜索信息。任何帮助将不胜感激。
编辑:我想我会提到我只是在为我的代码寻找一种方法来控制鼠标和键盘。该代码的输入将来自另一段代码,该代码(希望)知道鼠标/键盘必须做什么。目前我只想学习如何使用预定义的控制命令(例如移动到位置 (100,100)、单击、键入“abcd”等)使我的代码控制鼠标/键盘。
【问题讨论】:
-
您不想控制鼠标(光标)或键盘,而是将 WM_CLICK 等消息发送到正确的窗口(或者更准确地说,正确窗口内的正确元素)。
标签: c++ c windows keyboard mouse