首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从USB捕获输入?

如何从USB捕获输入?
EN

Stack Overflow用户
提问于 2010-08-27 19:02:00
回答 2查看 2.7K关注 0票数 0

搜索发现许多答案取决于设备驱动程序,但我不认为在这里是这样的。

我有一个便宜和讨厌的RFID标签阅读器。你只需打开记事本,触摸标签上的读数,它的序列号就会出现在记事本上(我还没有在Linux中尝试过)。

不管怎样,我怎样才能在VB.net (20088 express)中编程捕获这个序列号呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-27 20:04:28

这可能是使用键盘模拟来实现的。阅读器(对PC)伪装成USB键盘,只是发送击键。

如果是这样的话,您可以执行各种操作来检查VB.net中的键盘输入。为了进行快速测试,我只需创建一个带有文本框的空白窗体,确保该文本框具有焦点,并读取一个标记。如果文本传递到textbox,那么RFID阅读器只是在传递击键,您可以使用textbox事件来读取数据(请记住在预期输入时将焦点设置到textbox )。

如果您的应用程序需要对输入击键执行更复杂的操作,或者您不希望它们出现在控件中,则可以在击键发生时捕获并处理它们-有关如何做到这一点的标准知识库文章如下:http://support.microsoft.com/kb/320583

票数 1
EN

Stack Overflow用户

发布于 2010-08-27 19:51:58

看起来它在键盘模拟中工作正常。您可以尝试使用textbox创建一个简单的表单,并在读取标记时检查其上是否出现序列号,然后管理textbox事件以检索信息并正确设置焦点。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3583510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档