我想知道如何使用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}");
它是桌面應用程序
更準確