0

でバーコード追跡フォームを開発しておりc#、使用してAGROX USD barcode scannerいます。

フォームが最小化状態にあるとき、またはバックグラウンドで実行されているときに、パンチされたバーコードを読み取る方法があるかどうかを知りたいです。

現在、パンチされたデータは、カーソルがフォーカスされている場所に印刷されます。そのパンチされたデータをフォームの指定した場所に保存したいと思います。USBポートを読み取ると役立つと聞いたことがありますが、どうすればよいかわかりません。

どんな助けでも大歓迎です

4

1 に答える 1

0

Mark Ransom に同意します。スキャナー用の別の APi を探す必要があります。

他の API がない場合は、グローバル キーボード イベントの後にリッスンし、100 ミリ秒以内に入力された 13 個 (バーコードの種類によって異なります) の連続した数字がキーボードからのスキャンであると想定できます。

非常に高速に入力された番号のみを受け入れることで、他のアプリケーションで手動で番号を入力する人を除外できます。

于 2013-07-17T06:33:15.997 に答える