2012-05-12 19 views
2

エミュレートは、これらのイベントをプログラムによって呼び出すことを意味します。グローバルコンテキストでマウスクリック/マウス移動/キー入力をエミュレートする方法は?

グローバルコンテキストこれらのイベント呼び出しは、それらを生成するアプリケーションではなく、デスクトップ全体(グローバル環境の一種)に影響を与える必要があることを意味します。さらに、アプリケーション自体にはウィンドウがなくてはなりません。単純にバックグラウンドで実行し、ロジックによってこれらのイベントを生成する必要があります。言い換えれば、例えば、このアプリケーションがマウスを「グローバル」な任意の位置に置き、ダブルクリックイベントを起動し、カーソルの下に他のアプリケーションのアイコンがある場合、この「他の」アプリケーションが起動するはずです。

これを達成するためにどのライブラリを使用できますか?

注:OSを指定していないのは、ライブラリがクロスプラットフォームの方法で実行されることを期待しているからです。それができないなら、私はWindowsのみのソリューションでうまくいくでしょう。

答えて

0

Javaのjava.awt.Robotは、すべての機能を要求していることがわかりました。

関連する問題