Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MESSENGER API :: COMMANDEZ MSN MESSENGER


Information sur la source

Catégorie :API Classé sous : msn, messenger, api, piloter, commander Niveau : Initié Date de création : 26/12/2002 Date de mise à jour : 26/12/2002 00:21:38 Vu : 34 218

Note :
6,17 / 10 - par 12 personnes
6,17 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (28)
Ajouter un commentaire et/ou une note

Description

Vous pouvez commander msn messenger avec des api qui se trouve deja dans Visual Basic (pour moi c la 6)
 

Source

  • Menu Project > Références
  • Cochez Messenger Type Libray et Messenger API Type library
  • Voici un exemple de ce que vous pourrez faire :
  • Public WithEvents MSN As MsgrObject
  • Private Sub Form_Load()
  • Set MSN = New MsgrObject
  • End Sub
  • Private Sub Command1_Click()
  • MSN.LocalState = MSTATE_INVISIBLE ' Apparaitre hors-connexion
  • End Sub
  • Private Sub Command2_Click()
  • MSN.LocalState = MSTATE_AWAY 'Apparaitre Absent
  • End Sub
  • Private Sub Command3_Click()
  • MSN.LocalState = MSTATE_BUSY 'Apparaitre Occupé
  • End Sub
Menu Project > Références
Cochez Messenger Type Libray et Messenger API Type library

Voici un exemple de ce que vous pourrez faire :

Public WithEvents MSN As MsgrObject
Private Sub Form_Load()
    Set MSN = New MsgrObject
End Sub
Private Sub Command1_Click()
    MSN.LocalState = MSTATE_INVISIBLE ' Apparaitre hors-connexion
    End Sub
Private Sub Command2_Click()
    MSN.LocalState = MSTATE_AWAY 'Apparaitre Absent
    End Sub
    
Private Sub Command3_Click()
    MSN.LocalState = MSTATE_BUSY 'Apparaitre Occupé
    End Sub

Conclusion

Il y a encore plein de possibilité ....
 

Commentaires et avis

signaler à un administrateur
Commentaire de TheSaib le 26/12/2002 01:11:04 administrateur CS

Tu aurais pu faire qqc de plus elaboré quand meme

signaler à un administrateur
Commentaire de oduesp le 26/12/2002 03:19:44

ouais, je sais, je prévois de faire un petit truc bien sympas d'ici peut ...

signaler à un administrateur
Commentaire de Clem le 26/12/2002 14:52:22

ouaich, faudrait faire un prog qui permet de changer le status en fonctions des progs ouvert, histoire de pas avoir qqn ki veu chatter avec toi alors que tu est en plein milieu d'une partie d'un jeu sur le net !!!

signaler à un administrateur
Commentaire de vanpet le 26/12/2002 21:10:41

pour t'aider Clem, la solution la plus simple est de fermer MSN avant de jouer à Counter ;-))

signaler à un administrateur
Commentaire de pHoEnIxFuRy le 31/12/2002 01:04:09

Clem -> J'avai fait un prog a ki je filai l'ip du serveur CS à rejoindre ou hébergé, ca lancait la partie et en mm tps ca rajoutait "sur " avec l'ip du sevrer à mon pseudo msn et ca changait le status à OQP.
C'était sympa car mes contacts msn me retrouvait facilement sur CS.
Le gros problème c'est que cette API ne fonctionne plus sous messenger 5.0 !!!

signaler à un administrateur
Commentaire de RSJP2 le 29/03/2003 05:19:03

il suffit de télécharger la nouvelle API pour messenger sur le site de messenger,dispo pour VB,VB.net et C++

signaler à un administrateur
Commentaire de guimou le 05/05/2003 22:41:17

ouai mais sur le site de messenger il propose l'API de messenger 4.7
pas cool :(:(:(:(:(:(
y a pas moyen d'avoir celle de la 5.0 ???

signaler à un administrateur
Commentaire de bydavid le 30/05/2003 18:37:48

et pour les autres statuts ??


MSN.LocalState = MSTATE_ONLINE 'en ligne

MSN.LocalState = MSTATE_BUSY 'occupe

MSN.LocalState = MSTATE_BE_RIGHT_BACK 'de retour dans 1 minute

MSN.LocalState = MSTATE_AWAY 'absent

MSN.LocalState = MSTATE_ON_THE_PHONE 'au telephone

MSN.LocalState = MSTATE_OUT_TO_LUNCH 'parti manger

MSN.LocalState = MSTATE_INVISIBLE 'apparaitre hors connex.

signaler à un administrateur
Commentaire de Clem le 30/05/2003 19:21:48

et pour Messenger 6 ? (la version beta 6 est sortie, elle est pas mal, mais un peu trop en anglais a mon gout...)

signaler à un administrateur
Commentaire de bydavid le 30/05/2003 19:23:39

ca par contre je sais pas mais je vais chercher et je te mailerai ...

signaler à un administrateur
Commentaire de pHoEnIxFuRy le 30/05/2003 21:57:08

De nombreux patch pour MSN6 voient le jour (activation des jeux, anti-pubs, suppression de la mention "beta", etc ...).

Le patch francais est dispo à cette adresse : http://www.generation-nt.com/index.php?cat=news&id=1563

signaler à un administrateur
Commentaire de PerfectSlayer le 25/06/2003 17:43:23

Je cherche l'api de msn 6, si kelk1 c ou je peu trouV ca...

signaler à un administrateur
Commentaire de olivier42 le 12/07/2003 18:17:55

Bonjour tlm,
l'utilistion de l'api n'est pas tres compliquée... je vous conseille d'aller voir ca: http://msdn.microsoft.com/library/en-us/messenger/messenger_entry.asp?frame=true  

C'est les références de l'api MS

signaler à un administrateur
Commentaire de HMN le 24/10/2003 07:47:55

ben moa je trouve ca bien, mais je voudrai coder un script vbs pour msn messenger et samurize, pour voir si mes contacts sont en ligne ou si g des messages et éventuellement mon statut. j'ai trouvé ce code (voir ci apres) qui marchait mal sous windows messenger, mais si qq'un pouvait m'aider pour le faire passer sous windows messenger et msn messenger ca serai super.

code:
'par: En[d]eR

'------------------------------------------------------------------------------
function count_contacts()
Dim a
Dim MSN As New MsgrObject
'set msim = New Messenger.MsgrObject

count_contacts = MSN.MyContacts.count

end function
'------------------------------------------------------------------------------
function my_status()
dim msim
set msim = CreateObject("Messenger.UIAutomation")

my_status = getstatus(msim.MyStatus)


end function
'------------------------------------------------------------------------------
function unread_mail()
dim msim
set msim = CreateObject("Messenger.UIAutomation")

unread_mail = msim.UnreadEmailCount(mFolder)

end function
'------------------------------------------------------------------------------
function nr_of_contacts_online()
dim msim

set msim = CreateObject("Messenger.UIAutomation")

nr_of_contacts_online = 0

set mslist = msim.MyContacts
cnt = mslist.count
  
for t = 1 to cnt step 1
  if (mslist.item(t-1).Status = 2) then
   nr_of_contacts_online = nr_of_contacts_online + 1
  end if
next

end function
'------------------------------------------------------------------------------

function getstatus(p)

Select Case p
        Case 0: getstatus = "Unknown"        
Case 1: getstatus = "Deconnecte"
        Case 2: getstatus = "Online"        
Case 6: getstatus = "Invisible"
        Case 10: getstatus = "Occupé"        
Case 14: getstatus = "De Retour"    
Case 34: getstatus = "Away"    
Case 18: getstatus = "Away"    
Case 50: getstatus = "Téléphone"    
Case 66: getstatus = "Mangeage"    
Case else : getstatus = "Unknown"
End Select

end function

signaler à un administrateur
Commentaire de evilimp le 18/02/2004 12:54:40

heu chez moi sa amrche po :( je créé 3 cmds et je colle le code...
biensur j'ao coherles api (daileur j'en ai daute en relation avec msn mai a quoi serve til ??) donc je lance le ex ke j'ai compiler et il me met erreu men envoyer rappor d'erreur etc...

que faire ??

signaler à un administrateur
Commentaire de VbMaster le 07/04/2004 14:51:01

oué en fait c l'api de windows messenger donc il faut
1) avoir XP
2) avoir laissé windows messenger

signaler à un administrateur
Commentaire de VbMaster le 07/04/2004 14:53:01

oué en fait c l'api de windows messenger donc il faut
1) avoir XP
2) avoir laissé windows messenger

signaler à un administrateur
Commentaire de buzydoudou le 25/08/2004 12:43:19

Je ne sais pas comment ça se fait, mais ça marche PAS !!
J'ai Msn Messenger 6.2 et Windows Messenger et  chaque fois que je clique sur un des 3 boutons ça me met:
"Run-time error '-2147467259 (80004005)': Method 'LocalState' of 'IMsgrObject2' failed."

vala dc si qqun pouvait m'aider ça serait cool !!

signaler à un administrateur
Commentaire de sebastien001 le 09/11/2004 14:28:12

oué grave moi aussi sa ne marche pas avec msn 6.2
Alors si quelqun pourais nous dire comment air sa serasi sympa merci

signaler à un administrateur
Commentaire de Evrae le 07/04/2005 19:29:13

Il faut avoir laissé (pas désinstallé) Windows messenger, et avoir la version la plus récente. Quoique, le codeur de cette source utilise des constantes zarbi; perso, j'aurai utilisé msn.MyStatus.MISTATUS_AWAY (oú msn est mon objet MessengerAPI.Messenger global ;))

signaler à un administrateur
Commentaire de Evrae le 07/04/2005 19:54:05

Au fait, si c'est pour "juste" controler le status, MessengerAPI suffit ;) 'fin bon, je préfere pas mettre 10, c'est trop ébauche encore. Continue le ton truc ;)

signaler à un administrateur
Commentaire de dvdstory le 16/09/2005 21:15:32

sa pe aider
http://msdn.microsoft.com/library/default.asp?url=/downloads/list/messandcab.asp

signaler à un administrateur
Commentaire de coll_man le 10/07/2006 01:56:52

salut je veu un progra de la cam pour voir les autres contacts men.
merci

signaler à un administrateur
Commentaire de coll_man le 10/07/2006 01:57:30

je veu dire les contacts msn

signaler à un administrateur
Commentaire de coll_man le 10/07/2006 01:58:19

les contactes qui etulise la cam bien sûr

signaler à un administrateur
Commentaire de Missy_222294 le 25/07/2006 19:59:24

Moi MSNCONTROL ca en marche pas ca modifie mon statut pas celui de mon contact c'est nul !

signaler à un administrateur
Commentaire de taulant le 04/11/2006 23:31:31

pouvez vous faire le projet pour télécharger I svp

signaler à un administrateur
Commentaire de namster55 le 09/10/2008 14:28:54

merci tress cool

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

API MSN Messenger [ par LordBob ] Salut a tous,voula j'ai juste une simple question, je voudrais savoir laquele de ces 3 dll contient les API programmable en VB de Messenger:_ custsat. API MSN Messenger [ par LordBob ] Salut a tous,voila j'ai un gros probleme, quand je veux ajouter les API d'MSN et que je faitProject -&gt; References -&gt; Messenger API Type Library <SVP AIDER MOI> J'ai un problem aver API MSN [ par rj4 ] RJ4 Bonjours. &gt;Je suis newbies et je cherche de l'aide.Bon voila. Je voilas essayer de changer mon nickname msn av Api Messenger, savoir combien de nouveau mail sur hotmail [ par guilelaid ] Voil&#224; je cherche un moyen pour savoir combien de nouveau message j'ai eu dans mon compte msn. J'ai pens&#233; a un principe, le programme sous vb Messenger API - SendKeys [ par neopsyko ] Bonjour tous, je suis en train de programmer un bot pour MSN sous Vb, mon probleme est que je souhaite envoyer un message automatique (comme un repo Y a t'il d'autre serveur pour MSN Messenger ? [ par flarouche ] Bonjour ! je voulais savoir s'il existe d'autre serveur ou port pour ce connect&#233; &#224; MSN Messenger que le fameux : "messenger.hotmail.com" au Insérer un menu dans msn messenger... [ par beausicilien ] Salut &#224; tous ! :)Je cherche le moyen d'ins&#233;rer un menu dans msn messenger, je m'explique===&gt;Lorsque vous avez install&#233; msnplus, il y fichiers .DAT de Msn Messenger [ par scarpopo ] Bonjour,Voil&#224; j'aurais besoin pour un futur prog de modifier ou du moins de voir le contenu/la stucture des fichiers map.dat que l'on trouve dans msn messenger [ par thib1000 ] Bonjour,y a t'il moyen de faire un prog qui se connecte a msn mais pas sur l'utilisateur part d&#233;fault de msn? Menu MSN Messenger [ par vicdo ] Bonjour &#224; tous.Je tente d'ajouter un MenuItem au menu de msn messenger, en vb.net ou C# si j'ai pas le choix, mais voila le probleme est que j'ar


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.