标签: c# keyboard mouse pinvoke
我想发送一个应用程序密钥按,自动执行一些必须重复完成的事情,所以我并不总是痉挛我的手指。
在C#中,使用SendKeys.Send()很好,但这不起作用,因为应用程序不接受Windows消息。 SendKeys.SendWait()什么都不做。
我将如何模拟键盘事件?
快来想想吧,我打算用一些P / Invoke来模拟鼠标事件,但如果没有消息,我该如何解决呢?
编辑 - 我可以使用鼠标和键盘与程序进行交互,我无法使用自己的代码发送的Windows消息对其进行操作。
答案 0 :(得分:1)
您是否尝试过AutoIt?
答案 1 :(得分:0)
是控制台应用吗?如果是这样,也许你应该SendKeys到它正在运行的命令shell实例。
SendKeys