我想知道如何使用VB.NET创建一种自动点击器。如何模拟鼠标点击?
我基本上有点击坐标预定义和点击,这将不得不被分离的延迟我猜,因为我想多个周期性地发生,会发生在应用程序窗口之外(我读过这个例子额外的系统钩子?)。
我已经能够找到的唯一代码与应用程序窗口上的点击相关,这不是我正在寻找的。
简而言之:我想单击应用程序窗口上的一个按钮,该按钮将在某些预定义的屏幕坐标上发起多次点击。
感谢提前:)
我想知道如何使用VB.NET创建一种自动点击器。如何模拟鼠标点击?
我基本上有点击坐标预定义和点击,这将不得不被分离的延迟我猜,因为我想多个周期性地发生,会发生在应用程序窗口之外(我读过这个例子额外的系统钩子?)。
我已经能够找到的唯一代码与应用程序窗口上的点击相关,这不是我正在寻找的。
简而言之:我想单击应用程序窗口上的一个按钮,该按钮将在某些预定义的屏幕坐标上发起多次点击。
感谢提前:)
请参阅关于social.msdn的讨论:Simulate a mouse click in a program。
使用winapi:SetCursorPos
,GetCursorPos
和mouse_event
。
我相信你需要的P/Invoke到Windows做到这一点。
看看SendInput函数。
如果您使用自动化程序,该程序有一些tabindex为了相关control.then您可以使用;
SendKeys.Send("{TAB}");
SendKeys.Send("{ENTER}");
它是桌面应用程序
更准确