2

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

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

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

谢谢

4

2 回答 2

1

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

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

如果这不是您要查找的内容,请提供更多详细信息。

于 2009-04-27T00:56:31.273 回答
1

好的,这确实是特定于操作系统和窗口的。但是您正在寻找的短语是“鼠标抓取”。

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

于 2009-04-27T00:56:43.893 回答