1. 首页
  2. 编程语言
  3. C#
  4. 条码扫描器接口编程(C#)

条码扫描器接口编程(C#)

上传者: 2019-08-01 19:24:19上传 DOC文件 73.5KB 热度 33次
目前的条形码扫描器有点类似外接键盘(其实从消息传送上它就相当于一个键盘),把输入焦点定位到可输入的控件上,一扫描相应的条形码信息就输入到文本框中去了,但是如果没有输入焦点,或另一个不相干的程序获得输入焦点,那就有点乱套了。我想实现的是,不管什么情况,只要扫描器一工作,我的程序就能自动激活,并能获得当前输入的条形码信息。实现思路:我用的是litele牌的USB口的红外条形码扫描器,仔细分析了一下,扫描成功后,以键盘按键消息的形式把条形码输入信息通知给系统。这样通过键盘钩子就可以方便的获得该信息了。但是,怎样区分信息是键盘还是条形码输入的哪?很简单,条形码扫描器在很短的时间内输入了至少3个字符以上信息,并且以“回车”作为结束字符,在这种思想指引下,很完美的实现了
用户评论
码姐姐匿名网友 2019-08-01 19:24:19

通用性不强,可以作为一个参考

码姐姐匿名网友 2019-08-01 19:24:19

无法调试是硬伤,目前都没用上,一用就退出程序