私のアプリケーションボタンで "メモ帳"を起動し、 "メモ帳"にフォーカスを置いておく必要があります。私のバーコードスキャナを使ってバーコードをスキャンしてください。 "メモ帳"に文字列があり、その文字列はUSBポート経由でバックグラウンドでアプリケーションに取り込まれます。私のアプリケーションがバックグラウンドのときにwinformのバーコード文字列にキーボードコードを解析する方法
キーボードコードは、私のwinformアプリケーションでバックグラウンドでキャプチャされましたが、キーボードコードをスキャナでスキャンされた実際の文字列に解析できません。例えば、私は "メモ帳"に実際の "abcDEFghi123"を持っていますが、私はwinformプログラムで "ABCShiftkeyDEFShiftkeyFGHID1D2D3"のようなキーボード文字列を得て、文字列コントロールに "ABCDEFFGHI123"という文字列を持っています。だから誰も私は実際の文字列 "abcDEFghi123"にキーボードのコード文字列を解析するのを助けることができますか? The Scanned barcode and real strings
とサンプルコードの任意のアドバイスや提案 My sample code developed by visual studio 2015
で非常に高く評価されます。
サードパーティのアプリケーションでバーコードスキャンプロセスを処理する必要があります。同時に、アプリケーションでバックグラウンドでバーコードスキャンを処理する必要があります。 "KeysConverter"ソリューションをありがとうございましたが、最終的な方法は見つかりませんでした。私は本当にWindowsメッセージを実際の文字に変換したいと思っています。異なるスキャナの違いのために、プレフィックスとサフィックスの違いには理由があるため、最終的な解決策では、ウィンドウのメッセージを実際の文字に変換する必要があります。再びありがとうございました! –