gpt4 book ai didi

c - 如何用Matlab或C控制鼠标指针?

转载 作者:行者123 更新时间:2023-11-30 21:12:11 29 4
gpt4 key购买 nike

我需要在Windows运行程序的底部运行一个C或Matlab程序来移动鼠标,就像使用图像处理来移动鼠标指针一样。如何用一组代码移动鼠标以及如何单击左右???

最佳答案

您可以直接从 Matlab 轻松使用 Java Robot 类;像这样:

robot = javaObjectEDT('java.awt.Robot');
robot.mouseMove(100, 200);
robot.mousePress(16);
robot.mouseRelease(16);

mousePress 和 mouseRelease 的参数是来自 InputEvent 的常量值。您可以找到它们的值 here ,以及文档 here告诉您要使用哪些常量(例如,BUTTON1_MASK,或左键单击,是 16)。

关于c - 如何用Matlab或C控制鼠标指针?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11384981/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com