我使用xvkdb与X11到我的条形码阅读器的内容发送到键盘焦点窗口。

但我希望这口条码阅读器在Microsoft Windows。你会怎么做?

下面是bash脚本:

zbarstream /dev/video | xvkbd -file -
有帮助吗?

解决方案

如果你只是想复制文本,使用剪贴板即可。有很多命令行实用程序,允许您将文本复制到剪贴板。我用我自己的,很简单的5线德尔福帕斯卡。您可以在雷蒙陈博客 新旧事物 http://blogs.msdn.com/oldnewthing/archive/2009/11/10/9919908.aspx

这个方法提供了额外的安全性也就是用户必须将文本粘贴到该应用程序,但此额外需要动作可以是不期望的。在这种情况下,或者如果您需要更详细的控制,那么你就需要一些方法来注入击键到键盘驱动程序。有一些键盘模拟器和键盘的自动化工具。的 AutoIt的和<强> AutoHK 很受欢迎。

其他提示

AFAIK,所述屏幕键盘包括在Windows不有一个命令行界面,并因此不支持输入重定向。我不知道,因为我从来没有使用过任何其他第三方虚拟键盘。

然而,还有的 SendKeys 脚本可以使用的方法以模拟键盘输入到活动窗口。所以,如果你启动你的条码阅读器,并捕获从脚本(VBScript / JScript中)的输出,你应该能够使用SendKeys到输出发送到活动窗口。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top