この少し奇妙なタイトルで申し訳ありませんが、より良いタイトルが見つかりませんでした..次の状況があります。
USB経由で接続されたRFIDリーダーを備えたPCがあります。トランスポンダーが RFID リーダーでスキャンされたときにポップアップし、スキャンされた値を表示するプログラムが必要です。(リーダーはキーストロークをシミュレートするだけです) 問題: トランスポンダの値が 0001230431 のようになり、変更できません。(ホットキーの組み合わせなどの前に付ける)
そこで、グローバル キーボード フックを使用して、入力された 3 つのゼロをチェックし、残りのデータをキャプチャし、10 桁が完了したら、オートメーション オブジェクトを介してアプリケーションを呼び出し、番号を表示することを考えました。しかし、私はグローバル キーボード フックを使用することにあまり満足していません。多くの AV プログラムはそれらをあまり好きではありません。Delphi で扱うのはそれほど簡単ではありません。また、このような小さなタスクの場合、リソースにあまり優しくないと思います...
だから私は別の解決策を探しています...多分誰かがアイデアを持っていますか? 大きなthx!