我正在在C#中实施一个程序,该程序可以同时“玩”游戏的多个实例。产卵实例的动作是基于我的行为。例如,当我单击主要实例的位置x,y时,将在所有其他产卵实例中单击相同的位置。

我可以通过挂接鼠标事件来完成鼠标,鼠标向下,鼠标向上,并根据每个游戏窗口的位置模拟同一鼠标的位置。但是,如果涉及鼠标拖动,这种方法无济于事。当我必须循环所有游戏实例才能执行虚拟鼠标点击时,它会在性能上进行一些挫折。

我发现可以使用Microsoft的多点SDK创建多个鼠标。但是,我找不到有关是否有可能在C#中模拟多个鼠标点击事件的文档?如果是这样,我该怎么做?

谢谢

有帮助吗?

解决方案

除非您正在操纵未编写的程序,否则我认为您可能会使用错误的API来完成工作。

如果您需要在多个窗口上脚本多个操作脚本,则最好依次运行它们。编码和调试会更容易,您不必做任何特别的事情。只需顺序脚本脚本脚本,然后执行它们即可。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top