controle d'application [Win32] - Programmation
Marsh Posté le 08-04-2001 à 10:50:54
darkoli a écrit a écrit : est il possible de simuler des cliques de souris à dans une autra application en utilisant les événements. j'ai vu un post il y a qq temps de ca mais je ne le retrouve pas. |
Le plus efficace est d'utiliser les Windows Hooks, en particulier ceux relatifs au mode CBT (Computer Brained Training), spécialement conçu pour faire des démonstrations de logiciels dans les formations utilisateur: ces Windows Hooks fonctionnent dans deux modes: pour garder la trace des évènements qui surviennent dans une application ou dans Windows tout entier (utilisé dans l'outil d'enregistrement de macros de Windows), ou pour rejouer une séquences d'évènements précédement enregistrés avec le mode précédent.
Lors de l'enregistrement, libre à l'application qui enregistre de filter les évènements, ou de les simplifier (par exemple regrouper les déplacements de souris en un déplacement unique, avec une vitesse qui peut ensuite être changée). Le format de conservation des évènements est propre à cette application: elle peut très bien générer un fichier texte compact mais éditable, où tu peux filtrer les évènements manuellement.
L'essentiel est que l'application qui a enregistré les évènements puisse relire ce format de fichier pour les restituer à la demande de Windows lors de la restitution de la séquence par l'intermédiaire d'un Windows Hook CBT...
Marsh Posté le 08-04-2001 à 00:39:12
est il possible de simuler des cliques de souris à dans une autra application en utilisant les événements.
j'ai vu un post il y a qq temps de ca mais je ne le retrouve pas.