問題タブ [jnativehook]

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 投票する
0 に答える
59 参照

java - jnativehook ライブラリ Maven JAR で jar を作成する際の問題

現在、Java で簡単なクリッカーを作成しています。jnativehookバックグラウンドで動作し、依存関係として追加したため、ライブラリが気に入りました

コンパイルは正常に終了し、IDE には警告が表示されませんでしたが、端末で JAR を実行した後

java -jar clicker.jar

次のエラーが発生しました

ライブラリをjarにコンパイルする際に問題があると思われます。クラスパスにも追加しようとしjnativehook.jarましたが、役に立ちませんでした。

JDK 11 と Maven 3.6.3 を使用しています。

0 投票する
0 に答える
32 参照

java - グローバル貼り付けをキャンセルする方法はありますか?

ショートカットでアクセスした貼り付けを解除したいCTRL + V。そもそもキープレスを取得するためにJNativeHookを使用しています。これは私のテストクラスです:

main メソッドはほとんど無視できることに注意してください。コンソールを読み取れなくすることなく、NativeKeyListener を開始するだけです。

ご覧のように。CTRL + Vが押されたときに、クリップボードを空の文字列に設定しています。これには欠陥があります。2回実行した場合にのみ機能します。最初の実行では、期待どおりにコンテンツが貼り付けられます。それで、このグローバルキープレスをクリーンで機能する方法でキャンセルする方法はありますか? JNativeHook である必要はありません。

0 投票する
0 に答える
39 参照

java - Java ロボットが止まらない

JNativeHook ライブラリと Java Robot の動作に問題があります。F9 を押すとロボットが実行され、F6 をクリックすると停止するはずですが、動作していません。ここで何が間違っているのかわかりません。ロボットを止めようとするたびに、止まりません。コードは、F6 を押すと作業値が false に変更され、while ループがロボットの呼び出しを停止する必要があることを示しています。