搜索发现许多答案取决于设备驱动程序,但我不认为在这里是这样的。
我有一个便宜和讨厌的RFID标签阅读器。你只需打开记事本,触摸标签上的读数,它的序列号就会出现在记事本上(我还没有在Linux中尝试过)。
不管怎样,我怎样才能在VB.net (20088 express)中编程捕获这个序列号呢?
发布于 2010-08-27 20:04:28
这可能是使用键盘模拟来实现的。阅读器(对PC)伪装成USB键盘,只是发送击键。
如果是这样的话,您可以执行各种操作来检查VB.net中的键盘输入。为了进行快速测试,我只需创建一个带有文本框的空白窗体,确保该文本框具有焦点,并读取一个标记。如果文本传递到textbox,那么RFID阅读器只是在传递击键,您可以使用textbox事件来读取数据(请记住在预期输入时将焦点设置到textbox )。
如果您的应用程序需要对输入击键执行更复杂的操作,或者您不希望它们出现在控件中,则可以在击键发生时捕获并处理它们-有关如何做到这一点的标准知识库文章如下:http://support.microsoft.com/kb/320583
发布于 2010-08-27 19:51:58
看起来它在键盘模拟中工作正常。您可以尝试使用textbox创建一个简单的表单,并在读取标记时检查其上是否出现序列号,然后管理textbox事件以检索信息并正确设置焦点。
https://stackoverflow.com/questions/3583510
复制相似问题