0

谷歌给出了这个,但它似乎只适用于 WindowsForms 类。我对 C# 完全陌生。我想要做的是一个监控事件的程序,然后(例如)就像按下了“H”键一样。我真的不想担心活动窗口是什么或任何东西,或者向应用程序发送击键,我只想让程序表现得好像我已经物理按下了键盘上的“H”按钮。SendKeys 类似乎不适用于一般类。我会以完全错误的方式解决这个问题吗?

4

1 回答 1

1

如何:在代码中模拟鼠标和键盘事件

Windows 窗体提供了几个以编程方式模拟鼠标和键盘输入的选项。

模拟鼠标输入
模拟鼠标事件的最佳方法是调用OnEventName引发要模拟的鼠标事件的方法。

模拟键盘输入
尽管您可以使用上面讨论的鼠标输入策略来模拟键盘输入,但 Windows 窗体还提供了SendKeys用于将击键发送到活动应用程序的类。

于 2012-02-02T05:34:39.713 回答