問題タブ [mousepress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
946 参照

java - Java Robot MousePress() が Windows タスク マネージャーで動作しない

問題:

Java Robot の MousePress() は 99% の確率で正常に動作しますが、Windows 8.1 または 10 のタスク マネージャーでは動作しません (7 以下はテストしていません)。

実際のところ、タスク マネージャ ウィンドウが選択されている場合は、MouseMove() でさえ失敗します。

複製するには:

  1. 以下のコードを使用し、一度実行してコードが機能することを確認します。
  2. タスク マネージャー (CTRL+Shift+Escape) を開き、コードを実行してから、タスク マネージャー ウィンドウをすばやく選択します。コードの実行は終了しますが、マウスの位置は変わりません。

コード:


質問:

  1. とにかくそれを機能させる方法があるかどうか誰かが知っていますか?
  2. MousePress() と MouseMove() に使用できる代替ライブラリはありますか?
  3. ネイティブ コード (JNI) を正しく動作させるために、ネイティブ コード (JNI) を使用する必要がありますか?
0 投票する
1 に答える
1041 参照

java - AWT の mousePress() と keyPress() が Minecraft Forge で期待どおりに動作しません

awt.Robot を使用して、マウスとキーのイベントをプログラムで作成しようとしています。問題は、重要なイベントが不適切であるか、または処理されていないことです。エラーメッセージはありません。コードは次のとおりです。

私は Mac OS 10.10.9、Java 8 で作業しています