插入windows键盘缓冲区

时间:2012-05-28 16:45:25

标签: c# windows input keyboard

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

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

开发环境是C#.NET

非常感谢

1 个答案:

答案 0 :(得分:1)

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

相关问题