如何在我们的应用程序之外控制鼠标指针

时间:2009-04-27 00:50:30

标签: windows mouse pointers screen capture

我想用我的应用程序控制鼠标指针,并能够使用我的程序与其他程序进行交互, 例如,我希望我的应用程序能够单击另一个应用程序上的按钮

我应该如何解决这个问题? (任何编程语言都可以使用,如果您有任何建议请告诉我)

后记: 我想在Windows操作系统中执行此操作,并希望测试我的GUI以查看它是否在不同的场景中工作。任何语言都适合我,因为这不是最终产品的一部分,但我更喜欢其中一种语言(Python,Java,C#或MATLAB)

由于

2 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点,你没有提到你的应用程序的任何细节(系统,目标目标等......)。

如果您的目标是自动化,我建议您在Windows上快速打造一个AutoIt脚本。 http://www.autoitscript.com/autoit3/index.shtml

如果这不是您想要的,请提供更多详细信息。

答案 1 :(得分:1)

好的,这个是真正的操作系统和特定的窗口。但你正在寻找的短语是“抓鼠”。

正如@Mitch建议的那样,除非你有一个真正的好理由 - 比如可能是一个GUI测试应用程序? - 然后抓住鼠标并以这种方式搞乱它是非常糟糕的形式。