Как захватить ввод с USB? - PullRequest
       2

Как захватить ввод с USB?

0 голосов
/ 27 августа 2010

Поиск нашел много ответов в соответствии с этим, это зависит от драйвера устройства ", но я не думаю, что это так здесь.

У меня есть дешевый и неприятный считыватель RFID-меток. У вас просто естьчтобы открыть блокнот, коснитесь тега для чтения, и его серийный номер появится в блокноте (я не пробовал его в Linux).

Anyhoo, как я могу программно захватить этот серийный номер в VB.net (20088 экспресс)

Ответы [ 2 ]

3 голосов
/ 27 августа 2010

Кажется, это работает в эмуляции клавиатуры. Вы можете попытаться создать простую форму с текстовым полем и проверить, отображается ли на ней серийный номер при чтении тега, а затем управлять событиями текстового поля, чтобы получить информацию и правильно установить фокус.

1 голос
/ 27 августа 2010

Это, вероятно, работает с использованием эмуляции клавиатуры. Читатель притворяется (на ПК) клавиатурой USB и просто посылает нажатия клавиш.

Если это так, вы можете делать разные вещи, чтобы проверить ввод с клавиатуры в VB.net. Для быстрого и грязного теста я просто создал бы пустую форму с текстовым полем, удостоверился, что текстовое поле имеет фокус, и прочитал тег. Если текст передается в текстовое поле, считыватель RFID просто передает нажатия клавиш, и вы можете использовать события текстового поля для чтения данных (не забывая устанавливать фокус на текстовое поле, когда вы ожидаете ввода).

Если вашему приложению нужно сделать что-то более сложное с помощью клавиш ввода или вы не хотите, чтобы они появлялись в элементе управления, вы можете отлавливать и обрабатывать нажатия клавиш по мере их появления - стандартная статья KB о том, как это сделать здесь: http://support.microsoft.com/kb/320583

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...