「Symbol」ブランドのバーコードスキャナ(USB)があり、バーコードからスキャンしたデータをアプリケーションに取り込もうとしています。テキストボックスコントロール、もちろん)。「Symbol」ブランドのバーコードスキャナとC#
あなたが何かをスキャンするたびに、それはキーボードのように動作し、フォーカスを持っているもの(つまりメモ帳、単語など)に数字を出力します。
私の質問は、このバーコードスキャンをバックグラウンドで実行し、C#で自分の使用できる変数にどのように置くかです。
これまでのところ私が見つけた唯一のAPIは.NET CF用で、これは のWindowsサービスである必要があります。
基本的に、私はフォーカスを持っている現在のウィンドウに干渉することなく=「123456789から0111」バーコード場合、アプリケーションに特定のキーストロークを送信できるようにしたいです。アプリケーションがバーコードを読み取った後、特定のプログラム(起動してフォーカスを設定)を探し、キーストロークを送信します。私はコード128を使用しています。
なぜWindows **サービスでなければならないのかについて、より多くの情報を教えてもらえますか? –
私はバーコードスキャナから来るデータをすべて監視する必要があるため、Windowsサービスでなければならないと考えていました。基本的には、たとえばバーコード= "123456789-0111"の場合、特定のキーストロークをアプリケーションに送信できるようにしたいと考えています。 –
システムトレイ内にある可能性もあります。 –