begin process at 2008 07 19 08:47:49
1 212 721 membres
60 nouveaux aujourd'hui
14 165 membres club

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 : 31 798

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (27)
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é ....
  • 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

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS