如何在c#-中模拟鼠标而不占用实际鼠标?

如何在c#-中模拟鼠标而不占用实际鼠标?,c#,C#,这次我带着一个相当有趣的问题回来了 是否可以在程序中创建自己的鼠标,以便它可以为您单击程序中的某些区域?我正在开发一个程序,该程序将自动完成白痴测试,速度比我的朋友(也使用他自己的程序)快,我不知道如何在实际窗口中创建鼠标点击,而不占用鼠标。因此,基本上,如果你最小化浏览器,你仍然可以使用你自己的鼠标做其他事情,比如在word文档中工作或做其他事情 有人有什么想法吗?我对这一点完全陌生,所以如果我很愚蠢,不要害怕说出来。AutoIt3()是你的朋友。有关更多信息,请查找带有autoIt3的C#/

这次我带着一个相当有趣的问题回来了

是否可以在程序中创建自己的鼠标,以便它可以为您单击程序中的某些区域?我正在开发一个程序,该程序将自动完成白痴测试,速度比我的朋友(也使用他自己的程序)快,我不知道如何在实际窗口中创建鼠标点击,而不占用鼠标。因此,基本上,如果你最小化浏览器,你仍然可以使用你自己的鼠标做其他事情,比如在word文档中工作或做其他事情

有人有什么想法吗?我对这一点完全陌生,所以如果我很愚蠢,不要害怕说出来。

AutoIt3()是你的朋友。有关更多信息,请查找带有autoIt3的C#/COM接口


为了在c#中编程,(在安装autoit3之后),您可以引用AutoItX3.dll并开始在您的c#项目中使用它。

此外,我还没有真正开始这个项目,我只是想大致了解一下我应该如何在不使用鼠标的情况下进行单击,以及这有多困难(即在我的经验范围内)ok。。。如果没有源代码,就无法真正回答这个问题,只是:这是可能的,并且取决于在同一个程序中到底应该单击什么。。。