我必须读取用base256编码的二维条形码。当我扫描条形码时,它会发送来自键盘的不同字符,并改变焦点,全屏打开Visual Studio,发出从记事本++发送到打印机的命令。
我猜它读取 ALT + TAB、CTRL + P、ALT + SHIFT 等,我无法从条形码中捕获所有字节。
我尝试在文本框按键方法上捕获事件,并将 e.handle = True 和 e.keyChar 添加到 bytes() 中
在表单加载我设置:
Me.KeyPreview = True
并在形式上也尝试过。键下来没有运气。
任何人都可以在这个问题上帮助我吗?谢谢你的时间。
为了完成这项工作,我不得不将条形码阅读器的界面更改为 R232 并模拟 com 端口。