C# - 捕获用户对其他应用程序的点击

时间:2017-06-05 13:52:11

标签: c# automation click recording

我需要创建一个程序,可以记录另一个Windows应用程序的用户点击。基本上我的程序应该读取数据文件并自动运行另一个应用程序并输入数据。我知道有一些过程自动化工具,但它们对于一次性使用来说过于昂贵。为了参考这个论坛,过去曾问过一个simimar问题,但没有回答,所以重新创建它。

Capturing user events (button clicks etc) from another Windows application

谢谢

2 个答案:

答案 0 :(得分:0)

https://msdn.microsoft.com/en-us/library/ms747327(v=vs.110).aspx

检查此引用,有一段时间UI自动化内置于VS.您不必依赖昂贵的工具来完成这项工作。

答案 1 :(得分:0)

我认为你需要全局鼠标事件监听器。 像这样的东西: https://www.codeproject.com/Articles/7294/Processing-Global-Mouse-and-Keyboard-Hooks-in-C