我想知道如何使用VB.NET创建一种自动点击器。
我基本上会预先定义点击坐标和点击,因为我希望不止一次定期发生,所以我必须将延迟分开,这将发生在应用程序窗口之外(我读过这个包含额外的内容)系统挂钩?)。
我能找到的唯一代码与应用程序窗口的点击有关,这不是我想要的。
简而言之:我想点击应用窗口上的按钮,这会在某些预定义的屏幕坐标上启动多次点击。
提前致谢:)
答案 0 :(得分:2)
请参阅social.msdn上的讨论:Simulate a mouse click in a program。
使用winapi:SetCursorPos
,GetCursorPos
和mouse_event
。
答案 1 :(得分:0)
我相信您需要P / Invoke到Windows才能完成此任务。
查看SendInput功能。
答案 2 :(得分:0)
如果您正在使用程序自动化,该程序有一些tabindex以便相关控制。然后您可以使用;
SendKeys.Send("{TAB}");
SendKeys.Send("{ENTER}");
它在桌面应用程序上更准确