Ba voilà c'est un programme qui permet de mettre un message automatiquement pour messsenger 6.0 au cas où vous étes absent.(il permet aussi de choisir sa couleur)
Comment il fonctionne ?
- Il utilise le composant "Messenger API Type library" (ces fonctions sont limitées mais il fonctionne avec toutes les versions de messenger ; ce qui n'est pas le cas de tous). Ce composant permet de gérer l'événement "MSN_OnIMWindowCreated" qui intervient lorsque une nouvelle fenêtre de conversation est créee (c'est à dire lorsque quelqu'un souhaite vous parler). Il permet aussi de récuperer le status, le pseudos d'ouvrir/fermer votre session ....... mais ces fonctions sont plus secondaires pour l'utilsation du programme.
Pour Activer le composant "Messenger API Type library" : Projet => Références ... => puis cocher "Messenger API Type library"
- Ensuite comme le composant dont je viens de parler ne permet pas d'envoyer des messages instantanés , j'ai utilisé la fonctions "sendKeys" pour envoyer du texte dans la fenêtre de conversation.
Exemple :
Pour envoyer "Je ne suis pas là désolé" il faut faire :
SendKeys "Je ne suis pas là désolé"
SendKeys "{ENTER}" 'Pour valider le message
Il faut au préalable utiliser "AppActivate" suivit du nom de la fenêtre pour préciser dans quelle fenêtre envoyer du texte.
Voilà vous savez à peu prés comment il fonctionne.
Bon ba j'espère que ce programme vous aidera dans votre apprentissage de vb et que vous laisserez de nombreux messages pour m'informer des bugs et des critiques ou bien pour donner des informations complémentaires que j'aurai oublié ou que je ne saurais pas.
Ne faites pas attention aux fautes d'orthographes !!!
Ps : Vous trouverz dans le zip un composant qui permet de mettre le programme en barre de tâche (Je l'ai utiliser dans mon programme bien sûre) et je tient à préciser que ce composant n'est pas de moi il est de Seedorf que je remercie au passage!!!!!
Source / Exemple :
'In the Zip
Conclusion :
-Je signale que le programme vient d'être mise à jour. La couleur qui ne fonctionnait pas très bien à été mise au point et il existe maintenant un système pour enregistrer vos messages et les réutiliser. Version (1.1.0)
-Novelle mise a jour : Correction de quelques bugs.
il y a un moyen pour que le programme reste tout le temps actif ?
Pour ma part, je pense que le probleme du robot qui envois un message qd on ouvre une fenetre peu etre contourné en controlant l'état de MSN, si je suis sur On-line, il fait rien, sinon je réponds automatiquement.
On peut pousser plus loin en définissant une serie de réponse fonction de l'etat de MSN.
Comme je trouve ce programme super et qu'il me manque certaine fonction pour mon utilisation personnel, j'ai prévue de l'améliorer avec les options suivantes (avec l'accord de Vincent biensur...) :
message fonction de l'etat de MSN
refermer la fenetre apres avoir envoyer le message auto
Log de etat des utilisateurs de la list
Log des utilisateurs a qui le bot a répondu
repondre en fonction du message envoyé
prévoir des commandes à distance pour lancer des applis ...
Voila...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.