2

我想知道如何使用 VB.NET 创建一种自动点击器。

我基本上会预先定义点击坐标和点击,我猜因为我希望不止一次定期发生,所以点击必须被延迟分开,会发生在应用程序窗口之外(我读到这涉及额外的系统挂钩? )。

我能找到的唯一代码与应用程序窗口上的点击有关,这不是我要找的。

简而言之:我想单击应用程序窗口上的一个按钮,这将在某些预定义的屏幕坐标上启动多次单击。

提前致谢 :)

4

3 回答 3

2

请参阅 social.msdn 上的此讨论:在程序中模拟鼠标单击

使用 winapi SetCursorPos:GetCursorPosmouse_event.

于 2012-11-24T02:19:26.830 回答
0

我相信您需要 P/Invoke 进入 Windows 来完成此操作。

看看SendInput函数。

于 2012-11-23T22:22:33.133 回答
0

如果您正在使用自动化程序,该程序有一些 tabindex 以进行相关控制。那么您可以使用;

SendKeys.Send("{TAB}");
SendKeys.Send("{ENTER}");

在桌面应用程序上更准确

于 2012-11-24T03:40:59.200 回答