在后台读取usb条形码扫描仪数据(表单最小化状态)



我正在c#中开发条形码跟踪表单,我正在使用AGROX USD barcode scanner

我想知道当我的表单处于最小化状态或说它在后台运行时,是否有可能读取穿孔条形码。

目前,穿孔数据打印在光标聚焦的位置。我想把穿孔的数据存储在我指定的位置,比如在我的表格中。我听说读取USB端口可以帮助我,但如何做,我不知道,因为我是新手。

任何帮助都将不胜感激感谢

我同意Mark Ransom的观点,你应该为你的扫描仪寻找不同的APi。

如果没有其他api,您可以在全局键盘事件后侦听,然后假设在100毫秒内输入的13个(取决于条形码类型)连续数字是键盘扫描。

通过只接受快速输入的号码,您可以手动筛选出在其他应用程序中输入号码的人。

最新更新