Google提供this但它似乎只适用于WindowsForms类。我对C#完全不熟悉。我想要做的是一个监视事件的程序,然后(例如),就像按下'H'键一样。我真的不想担心活动窗口是什么或者什么,或者向应用程序发送击键,我只是希望程序就好像我已经按下键盘上的“H”按钮一样。 SendKeys类似乎不适用于通用类。我完全错误地采取了这种方式吗?
答案 0 :(得分:1)
来自How to: Simulate Mouse and Keyboard Events in Code:
Windows窗体提供了几个以编程方式模拟鼠标和键盘输入的选项。
模拟鼠标输入
模拟鼠标事件的最佳方法是调用引发要模拟的鼠标事件的OnEventName
方法。模拟键盘输入
虽然您可以使用上面讨论的鼠标输入策略来模拟键盘输入,但Windows窗体还提供了SendKeys
类,用于向活动应用程序发送击键。