插入Windows键盘缓冲区(Insert into windows keyboard buffer

2019-09-17 13:29发布

我们需要从一个硬件(RFID扫描仪)读取数据,并将其注入到Windows键盘缓冲区。 这是为了使RFID扫描仪可以用来捕获一个字符串,只要注入光标目前,因此,例如,如果一个Windows应用程序的文本框具有焦点,那么这串出现的地方。 如果通过网络浏览器呈现在web应用程序中的文本框具有焦点,输入需要出现在那里。

请注意:这个问题是不是读取来自RFID设备的数据 - 我们可以做到这一点,它是关于把我们读到串入Windows键盘缓冲区,这样不管哪个应用程序具有焦点时,输入出现在光标。

开发环境是C#.NET

非常感谢

托尼

Answer 1:

你可以简单地使用SendKeys.SendWait()或SendInput。 使用的SendKeys如果你只是想将击键发送到活动的应用程序窗口。



文章来源: Insert into windows keyboard buffer