2010-08-27 130 views
0

搜索發現沿線許多答案這取決於設備驅動程序」,但我不認爲這是這裏的方式。如何捕捉USB輸入?

我有一個便宜的&討厭的RFID標籤閱讀器。你只需要打開記事本,觸摸標籤讀取和序列號會出現在記事本(我還沒有在Linux中嘗試過)。

安美居,我怎麼能編程捕捉VB.net此序列號(20088表達)?

回答

1

這可能適用於鍵盤仿真。讀者假裝(對電腦)是一個USB鍵盤,並簡單地發送擊鍵。

如果是這樣你可以做各種事情來檢查VB.net中的鍵盤輸入。對於一個快速而髒的測試,我會簡單地創建一個帶有文本框的空白表單,確保文本框具有焦點並閱讀標籤。如果文本傳遞到文本框,那麼RFID閱讀器只是將鍵盤傳入,並且您可以使用文本框事件來讀取數據(記住在您希望輸入時將焦點置於文本框中)。

如果您的應用程序需要對輸入按鍵做些更復雜的操作,或者您不希望它們出現在控件中,那麼您可以捕捉並處理鍵盤輸入 - 關於如何執行此操作的標準知識庫文章在這裏:http://support.microsoft.com/kb/320583

+0

兩個相似的答案。你的第一個,所以我給你這個問題 – Mawg 2010-08-27 14:05:07

3

看起來它在鍵盤仿真中有效 您可以嘗試使用文本框創建一個簡單的表單,並檢查是否在t時出現序列號他會讀取標籤,然後管理文本框事件以檢索信息並正確設置焦點。