2009-04-27 9 views
2

Je veux contrôler le pointeur de la souris avec mon application et être capable d'interagir avec d'autres programmes en utilisant mon programme, Par exemple je veux que mon application puisse cliquer sur un bouton une autre applicationComment contrôler le pointeur de la souris en dehors de notre application

Comment dois-je résoudre ce problème? (un langage de programmation fonctionnerait, même si vous avez des suggestions s'il vous plaît laissez-moi savoir)

Afterthoughts: Je veux le faire dans les fenêtres du système d'exploitation et que vous souhaitez tester mon interface graphique pour voir si cela fonctionne dans différents scénarios. Toute langue travaillerait pour moi car cela ne fait pas partie du produit final, mais je préfère une de ces langues (Python, Java, C# ou Matlab)

Merci

+3

sur quel système d'exploitation? –

+0

bonne étiquette de programme dicte que vous ne devriez pas prendre le contrôle du curseur de la souris ... –

+0

Merci j'ai ajouté quelques informations supplémentaires à la question que je le fais dans Windows – Mark

Répondre

1

Il y a plusieurs façons de le faire, et vous n'a pas mentionné de détails de votre application (système, objectif cible, etc ...).

Si votre objectif est l'automatisation subtile, je vous recommande de fouetter ensemble un script AutoIt rapide sur Windows. http://www.autoitscript.com/autoit3/index.shtml

Si ce n'est pas ce que vous cherchez, donnez plus de détails.

+0

Merci d'avoir ajouté quelques informations supplémentaires. Je le fais dans Windows – Mark

1

D'accord, celui-ci est vraiment système d'exploitation et de la fenêtre spécifique. Mais la phrase que vous cherchez est "souris grabbing".

Comme @Mitch suggère, à moins que vous avez un vraiment bonne raison - comme peut-être une application de test GUI? - puis en attrapant la souris et en la jouant de cette façon, c'est très mauvaise forme.

+0

Merci, je viens d'ajouter plus d'informations à la question, je fais des tests GUI et ce code ne fait pas partie des livrables – Mark

+0

Et juste pour interagir avec d'autres applications, il existe de bien meilleures méthodes, comme sous-classe (en Windows au moins). – Calvin

Questions connexes