4

我们需要从一个硬件(RFID 扫描仪)读取数据并将其注入到 Windows 键盘缓冲区中。这样 RFID 扫描仪就可以用于捕获字符串并注入光标当前所在的任何位置,例如,如果 Windows 应用程序中的文本框具有焦点,那么这就是字符串出现的位置。如果通过 Web 浏览器呈现的 Web 应用程序中的文本框具有焦点,则输入需要出现在那里。

请注意:问题不在于从 RFID 设备读取数据——我们可以这样做,而是将我们读取的字符串放入 Windows 键盘缓冲区,这样无论哪个应用程序具有焦点,输入都会出现在光标处。

开发环境为 C# .NET

非常感谢

托尼

4

1 回答 1

2

您可以简单地使用 SendKeys.SendWait() 或 SendInput。如果您只想将击键发送到 Windows 中的活动应用程序,请使用 SendKeys。

于 2012-06-13T12:53:06.947 回答