jQuery的条码扫描器集成(Jquery Barcode Scanner Integration)

2019-09-17 08:38发布

How can I emulate keyboard press once I scanned a barcode using a usb barcode scanner? I don't have any idea about this and I just want to get some suggestions/instructions on how can I do it. If I have this form, how will the barcode number be inputted in that textbox? thanks!

<form method="post" action="">
    <input type="text" id="barcode-input" name="barcode-input" value=""/>
</form>

Answer 1:

我所看到的条形码扫描仪(没有那么多我不得不承认)的行为就像一个键盘。 旧的甚至有一个PS / 2端口。 但即使是USB的像,只是确定自己的键盘。 当您扫描码,扫描仪的行为就好像你在键盘上实际上已经按下数字键,可能与返回键结束。

所以,你要做的就是把焦点在你的文本框,并扫描你的代码和完成。



Answer 2:

如果您的扫描仪并不像键盘工作,你必须以编程方式获取代码,你必须使用一个自动化工具。

根据您正在使用什么语言,什么操作系统你工作中,可能有几个自动化选项发送键,但其中大部分将无法找到并选择您的文本字段。 你必须给自己定位光标,然后使用自动化工具只需按动按键为您服务。

如果您使用的是Windows, PyWinAuto是我的几个同事的心仪之选。 它拥有执行这些种类的基本自动化任务简单而可靠的API。



文章来源: Jquery Barcode Scanner Integration