我正在尝试了解我编写的程序如何控制我正在运行的 GUI 程序。我不确定 GUI 程序是否一定会为开发人员公开 API。因此,我认为最好的方法是让我的程序能够暂时独占控制键盘和鼠标,或者与用户共享控制(只要用户不使用程序可以控制鼠标/键盘的资源).
我不知道该怎么做。我知道 C/C++、Python 和 Java。我主要希望在 Windows 上实现它(我知道 C#)。
我不太确定我在寻找什么(就关键字而言),所以我不知道如何通过谷歌搜索信息。任何帮助将不胜感激。
编辑:我想我会提到我只是在为我的代码寻找一种方法来控制鼠标和键盘。此代码的输入将来自另一段代码(希望)知道鼠标/键盘必须做什么。目前我只想学习如何使用预定义的控制命令(例如移动到位置 (100,100)、单击、键入“abcd”等)让我的代码控制鼠标/键盘。
最佳答案
如果您想伪造一些鼠标/键盘事件,请发送输入。
关于c++ - 控制鼠标或键盘的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372724/