用c#创建/发布输入事件
本文关键字:布输 入事件 创建 | 更新日期: 2023-09-27 18:08:11
是否可以在c#中以编程方式创建输入事件?
我希望能够模拟任何输入,例如按下键盘上的按钮或从应用程序移动鼠标指针。应用程序生成的事件需要(最好)以与实际按键完全相同的方式运行(将事件发送到系统事件队列,该队列提供给应用程序处理)。
我在谷歌上搜索了一个小时后,似乎找不到任何关于从c#代码中执行此操作的文档。
您可以尝试使用SendKeys
作为键盘输入。对于更多的控制和鼠标事件,您应该P/调用SendInput()
。
请注意,这很难做到正确,您可能会发现其他方法更适合。