我试图学习如何编写的程序控制正在运行的GUI程序。我不确定GUI程序是否必然会为开发人员公开API。因此,我认为最好的方法是让我的程序能够暂时独占地控制键盘和鼠标,或者与用户共享控制权(只要用户没有使用程序可以控制鼠标/键盘的资源)。
我不确定如何做到这一点。我知道C/C++,Python和Java。我主要想在Windows上实现这个功能(我知道C#)。
我不太确定我在寻找什么(关键词方面),所以我不知道如何搜索信息。任何帮助都将不胜感激。
编辑:我想提到,我只是在寻找一种方法,让我的代码控制鼠标和键盘。这段代码的输入将来自另一段代码,后者(希望)知道鼠标/键盘将要执行的任务。目前,我只想学习如何使用预定义的控制命令(例如,移动到位置(100,100)、单击、输入“abcd”等)使我的代码控制鼠标/键盘。
我不确定如何做到这一点。我知道C/C++,Python和Java。我主要想在Windows上实现这个功能(我知道C#)。
我不太确定我在寻找什么(关键词方面),所以我不知道如何搜索信息。任何帮助都将不胜感激。
编辑:我想提到,我只是在寻找一种方法,让我的代码控制鼠标和键盘。这段代码的输入将来自另一段代码,后者(希望)知道鼠标/键盘将要执行的任务。目前,我只想学习如何使用预定义的控制命令(例如,移动到位置(100,100)、单击、输入“abcd”等)使我的代码控制鼠标/键盘。