Pregunta

Estoy implementando un programa en C# que puede "jugar" una instancia múltiple de un juego al mismo tiempo. Las acciones de la instancia generada se basan en mis acciones. Por ejemplo, cuando hago clic en la posición X, y de la instancia principal, habrá clic del mouse en la misma posición en todas las demás instancias generadas.

Puedo hacer el clic del mouse, el mouse hacia abajo, el mouse arriba conectando el evento del mouse y simular el mismo clic del mouse en la posición en función de la posición de cada ventana del juego. Sin embargo, este enfoque no ayuda si se trata de arrastrar el mouse. Y tiene un retroceso en el rendimiento cuando tengo que recorrer todas mis instancias de juego para hacer un clic virtual del mouse.

He descubierto que es posible crear múltiples mouse usando el SDK multipunto de Microsoft. Sin embargo, no pude encontrar ninguna documentación si es posible simular los múltiples eventos de clic del mouse (que no sean los míos) en C#? Si es así, ¿cómo puedo hacerlo?

Gracias

¿Fue útil?

Solución

A menos que esté manipulando un programa que no escribió, creo que podría estar usando la API incorrecta para el trabajo.

Si necesita escribir múltiples acciones en múltiples Windows, probablemente sea mejor ejecutarlas secuencialmente. Será más fácil codificar y depurar y no tendrá que hacer nada especial. Simplemente escriba cada acción secuencialmente y luego ejecutelos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top