Question

J'oeuvre un programme en C # qui peut « jouer » multi-instance d'un jeu en même temps. Les actions de l'instance donné naissance est basé sur mes actions. Par exemple, lorsque je clique sur la position X, Y de l'instance principale, il y aura un clic de souris à la même position dans tous les autres cas donné naissance.

Je peux faire le clic de la souris, vers le bas de la souris, la souris par l'accrochage de l'événement de la souris, et simuler le même clic de souris sur la position en fonction de la position de la chaque fenêtre de jeu. Cependant, cette approche ne l'aide si elle vient faire glisser la souris. Et il a un certain recul de la performance quand je dois boucle toutes mes instances de jeu pour faire un clic de souris virtuelle.

J'ai découvert qu'il est possible de créer des souris multiples en utilisant le SDK MultiPoint de Microsoft. Cependant, je ne pouvais trouver aucune documentation sur s'il est possible de simuler les multiples événements de clic de souris (autres que le mien) en C #? S'il est alors comment puis-je le faire?

Merci

Était-ce utile?

La solution

Sauf si vous manipulez un programme que vous n'avez pas écrit, je pense que vous pourriez utiliser la mauvaise API pour le travail.

Si vous avez besoin de plusieurs scripts actions sur plusieurs fenêtres, vous êtes probablement mieux les exécuter de manière séquentielle. Il sera plus facile de code et le débogage et vous ne devrez pas faire quelque chose de spécial. Il suffit de script chaque action séquentielle, puis les exécuter.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top