记录之前一次扫描枪对接的经历

扫描枪功能#

将无线接收器插入电脑,打开 记事本excel, 扫描枪扫码,会自动填充的。
记录之前一次扫描枪对接的经历

需求#

记录之前一次扫描枪对接的经历
因为我们有个后台,要求扫描枪的扫描的内容出现到网页,方便工作人员操作。

之前的思路#

程序:用户程序
服务器:服务器接口 (我会提供的)
后台:后台网站 (网页)

运行流程:

  1. 扫描枪扫描后 程序 调用 dll 获取扫码的 流水码
  2. 程序 获取流水码,然后发送给 服务器
  3. 服务器 将获取到的数据 通过长链接 ( websocket ) 发送给前端
  4. 前端获取到 会调用 js 来实时显示流水码

记录之前一次扫描枪对接的经历

(dll 是厂家提供的)

过程#

因为时间紧迫,把 1 和 2 步骤外包给大佬,还是求大佬做的…
领导:别人说很简单的,几分钟就搞定了
… 怎么可能,光是读 sdk 也得几分钟吧。

最后#

大佬发视频和测试网址发给领导,我看了下,
what??? 网页可以调用 dll 的吗?

记录之前一次扫描枪对接的经历

搜不到 dll, 怎么搞的?

百度下:
vue 调用扫描枪

记录之前一次扫描枪对接的经历

再次搜索

记录之前一次扫描枪对接的经历

心中一万只草泥马在奔腾…
一心只想着怎么调用 dll,
百度也是搜索:
php 如何调用 dll
js 如何调用 dll
golang 如何调用 dll

如果我百度是: js 调用扫描枪,就不会有这么多破事了。
至于大佬,算了算了,一个合作关系而已,指不指指正,不是他义务。

解决#

原理:扫描枪扫描后,就会调用按键自动输入,所以监听按键事件就行了。

本作品采用《CC 协议》,转载必须注明作者和本文链接
专心学习不瞎搞
讨论数量: 2

这是浏览器的事情

3年前 评论
lyxxxh (楼主) 3年前

在页面上给一个输入框,鼠标选中输入框之后扫码,内容就能写入到输入框了。后面页面需要展示成什么样式就自己写好了。

3年前 评论

未填写
文章
89
粉丝
108
喜欢
481
收藏
724
排名:108
访问:8.8 万
私信
所有博文
社区赞助商