Controller winamp wmp9 et musicmatch jukebox

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 450 fois - Téléchargée 34 fois

Contenu du snippet

// Winamp 2.XX
#define WINAMP_SHUFFLE 40023
#define WINAMP_PREV 40044
#define WINAMP_PLAY 40045
#define WINAMP_PAUSE 40046
#define WINAMP_STOP 40047
#define WINAMP_NEXT 40048
#define WINAMP_VOLUME_UP 40058
#define WINAMP_VOLUME_DOWN 40059

//Media Player 9 (XP)
#define WMP9_PLAY 18808
#define WMP9_STOP 18809
#define WMP9_PLAY_FAST 18834
#define WMP9_PLAY_NORMAL 18835
#define WMP9_PLAY_SLOW 18836
#define WMP9_PREV 18810
#define WMP9_NEXT 18811
#define WMP9_FAST_FORWARD 18813
#define WMP9_SHUFFLE 18842
#define WMP9_REPEAT 18843
#define WMP9_VOLUME_UP 18815
#define WMP9_VOLUME_DOWN 18816
#define WMP9_VOLUME_MUTE 18817

//Musicmatch JukeBox 7.50
#define MMJB_PREV 32854
#define MMJB_PLAY 32856
#define MMJB_PAUSE 32857
#define MMJB_STOP 32858
#define MMJB_NEXT 32859
#define MMJB_VOLUME_UP 32864
#define MMJB_VOLUME_DOWN 32865
#define MMJB_MUTE 32866
#define MMJB_SEEK_FORWARD 32861
#define MMJB_SEEK_BACKWARD 32860
#define MMJB_SKIP_BACK_TRACKS 32862
#define MMJB_SKIP_FORWARD_TRACKS 32863

HWND player;

// Pour Winamp
player = FindWindow("Winamp v1.x", NULL);
if (player)
{
SendMessage(player,WM_COMMAND,WINAMP_PLAY,0);
return 1;
}
else
return 0;

// Pour WMP9
player = FindWindow("WMPlayerApp",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,WMP9_PLAY,0);
return 1;
}
else
return 0;

// Pour MusicMatch JukeBox
player = FindWindow("MMJB:MAINWND",NULL);
if (player)
{
SendMessage(player,WM_COMMAND,MMJB_PLAY,0);
return 1;
}
else
return 0;

Conclusion :


besoin d'aide ? mailer moi
/*-----------------------------------------------------//
\\ HomePage: www.pixdesign.fr.fm/pixdesign \\
// irc.voila.fr #webdesign PiX_[_Da_MiX_] //
\\ pix@laposte.net \\
//-----------------------------------------------------*/

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
dimanche 8 mai 2005
Statut
Membre
Dernière intervention
13 avril 2013

Bonjour,
Juste histoire de répondre à taouale2 :
Tu peux utiliser un programme comme winspectorspy

plus de détail là :
http://www.autohotkey.com/docs/misc/SendMessage.htm
Messages postés
24
Date d'inscription
jeudi 4 novembre 2004
Statut
Membre
Dernière intervention
4 février 2010

Salut, superbe source pour piloter des programmes externes.
Marche parfaitement avec WMP9 (pas avec le classic). J'ai essayé avec winamp (5.xx) et évidemment ça marche pas mais bon ...
Juste une question, comment as tu eu les codes genre 18808 etc ?
D'avance merci

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.