标签: c# winapi keyboard mouse simulation
我正在用C#编写WinForm程序,移动鼠标光标,单击鼠标,敲击键盘,在Windows中运行另一个正在运行的GUI应用程序。 这有可能吗,怎么办?我的意思是鼠标和键盘的模拟以及另一个GUI应用程序的操作。
非常感谢!
答案 0 :(得分:1)
SendInput是你的朋友。它没有直接的C#包装器,但它很容易与P / Invoke一起使用。
SendInput
SendInput将输入放入输入队列,然后正常分派,因此您需要首先将焦点设置到目标应用程序。