我们需要从一个硬件(RFID扫描仪)读取数据并将其注入到Windows键盘缓冲区。 这样RFID扫描仪就可以用来捕获一个string,并在当前光标的任何地方注入,例如,如果一个Windows应用程序中的文本框有焦点,那么这就是string出现的地方。 如果通过Web浏览器呈现的Web应用程序中的文本框具有焦点,则需要在其中显示input。
请注意:问题不在于从RFID设备读取数据 – 我们可以这样做,就是将读取的string放入Windows键盘缓冲区,以便无论哪个应用程序具有焦点,input都会出现在光标处。
开发环境是C#.NET
非常感谢
托尼
您可以使用SendKeys.SendWait()或SendInput。 使用SendKeys,如果你只是想发送击键到Windows中的活动应用程序。