如果我获得了 USB QR/条形码扫描仪,我可以将其设置为在读取 URL 时自动启动浏览器吗?

如果我获得了 USB QR/条形码扫描仪,我可以将其设置为在读取 URL 时自动启动浏览器吗?

我正在考虑购买一台扫描仪,例如Esky™ Automatic USB (Bi-directional) Barcode Scanner

我制作了一些二维码(包含有效的 http URL),希望我学校的学生可以扫描。

我想将机器用作终端 - 学生扫描 URL 然后无法做任何其他事情(例如,没有键盘或鼠标)。

因此,是否可以将此条形码扫描器(或任何其他扫描器)设置为在扫描的二维码具有 URL 格式时自动打开我的浏览器?

此外,是否可以将非 URL 二维码内容输入到浏览器的活动表单字段中?例如,如果二维码显示12345,它只会将其输入到当前网页上的活动文本框中(如果网页已打开)?

答案1

不要购买那个特定的扫描仪——它不支持二维条形码。

您计划使用的计算机是否配有网络摄像头?因为这可能是完全可以接受的扫描仪。然后您可以使用以下软件http://blog.odoa.eu/post/QR-Code-Scanner-for-Desktop-and-Laptop.aspx做你想做的事。(我对此进行了测试。这显然是一个周末项目,但与博客文章所说的相反,它在 Windows 7 中确实对我有用)。

这是另一个我还没有测试过的功能,它看起来可能完全可以满足你的要求(使用网络摄像头): http://www.funcode-tech.com/Download_en.html

我担心的一个问题是,如果没有键盘或鼠标,如何在查看网页后将二维码应用程序重新带回前台。如果是我,我可能会尝试使用 AutoHotKey 来实现这一点,但可能还有其他方法。

如果没有网络摄像头,那么您需要购买 2D 扫描仪(通常比网络摄像头更贵!),而如何访问网页的问题会变得稍微复杂一些。话虽如此,我认为如果您使用 2D 扫描仪,则可能可以在 AutoHotKey 中构建整个功能。

答案2

您将需要某人(或您自己)来为此目的开发软件。

基本上你需要捕获条形码输入,使用Shell执行API启动 Web 浏览器,然后使用发送消息 API将文本发送到浏览器表单字段。

如需编程方面的帮助,您可以尝试stackoverflow.com:)

答案3

对于仍想这样做的人来说,现在可以使用设备的相机(请求浏览器权限)从网页内部扫描二维码: https://github.com/schmich/instascan

顺便说一句,这应该有助于解决应用程序切换问题,因为现在扫描仪是页面的一部分。

答案4

对于表单字段的自动填充,如果您控制 Web 服务器,则可以向 URL 添加用于填充所需表单字段的参数。

除此之外,为什么不使用智能手机来读取 URL,而不是使用电脑呢?

智能手机肯定会有二维码读取应用程序,可以读取 URL 并浏览。这样您的 PC 就不会有安全问题,但最好确保不要在智能手机上留下任何个人数据……

相关内容