2

VB.NETを使用して一種の自動クリッカーを作成する方法を考えていました。

基本的に、クリック座標を事前に定義し、クリックを遅延で区切る必要があります。これは、複数のクリックを定期的に発生させたいので、アプリケーションウィンドウの外側で発生します(これには余分なシステムフックが含まれますか? )。

私が見つけた唯一のコードは、アプリケーションウィンドウのクリックに関連していますが、これは私が探しているものではありません。

つまり、アプリウィンドウのボタンをクリックしたいのですが、これにより、特定の事前定義された画面座標で数回のクリックが開始されます。

前もって感謝します :)

4

3 に答える 3

2

social.msdnに関するこのディスカッションを参照してください。プログラムでのマウスクリックをシミュレートします

winapi:、、SetCursorPosおよびGetCursorPosを使用しmouse_eventます。

于 2012-11-24T02:19:26.830 に答える
0

これを実現するには、WindowsをP/Invokeする必要があると思います。

SendInput関数を見てください。

于 2012-11-23T22:22:33.133 に答える
0

プログラムの自動化を使用している場合、そのプログラムには、関連する制御を行うためのタブインデックスがあります。

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

デスクトップアプリケーションではより正確です

于 2012-11-24T03:40:59.200 に答える