Controler le son de windows 7

Utilisateur anonyme -  
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Est-il possible de contrôler le son de Windows 7 avec un programme en C ? Car mes touches fn + f10, f11 et f12 pour contrôler le son ne fonctionnent pas.


Cordialement, Julien.
A voir également:

1 réponse

Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
Oui, tu peux. C'est monstrueusement complexe, pour ce que c'est mais tu peux.

De plus, il n'y a pas d'implémentation C, mais seulement en C++.
Il est toujours possible même si toujours plus compliqué d'appeler les méthodes concernées depuis ton code C, mais là ça deviens carrément un travail de fourmi, en plus d'être crade et peu fiable.

Un post de blog d'un développeur crosoft qui poste un exemple exhaustif:
https://docs.microsoft.com/en-us/archive/blogs/

Tu peut exploiter son exemple et passer des heures à réinventer la roue, ou bien utiliser cet outil:
https://www.autohotkey.com/

et définir une macro comme celle-ci:
#PgUp::Send {Volume_Up 3}
#PgDn::Send {Volume_Down 3}

source:
https://superuser.com/questions/82229/how-can-i-control-the-master-volume-in-windows
https://stackoverflow.com/questions/699603/change-volume-win32-c

0
Utilisateur anonyme
 
J'ai créer un script AutoHotKey et j'ai mis les deux lignes de code que tu m'as donné mais ça ne fonctionne pas, que faire ?
(D'ailleur, PgUP et PgDn correspond à quelle touches) ?
0
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
c'est peut-être que tu n'a pas les deux touches en question...
tout à droite du clavier, deux flèches hachurées, une vers le bas et une vers le haut
0
Utilisateur anonyme
 
Ah si je les ai, mais rien ne se passe quand j'appuie dessus
0
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
http://autohotkey.free.fr/docs/Tutorial.htm#Create

d'après ce tutoriel, quand tu crée le script avec l'extension .ahk, tu dois double cliquer dessus pour l'activer, et une icone doit apparaître dans la barre des taches.
0