Comment puis-je faire de l'ordinateur bip en C#?
Comment puis-je faire de l'ordinateur, haut-parleur interne bip en C# sans haut-parleurs externes?
Vous devez vous connecter pour publier un commentaire.
Comment puis-je faire de l'ordinateur, haut-parleur interne bip en C# sans haut-parleurs externes?
Vous devez vous connecter pour publier un commentaire.
Dans .Net 2.0, vous pouvez utiliser la Console.Beep().
Vous pouvez également spécifier la fréquence et la longueur du bip en millisecondes.
Pour plus d'informations, reportez-vous http://msdn.microsoft.com/en-us/library/8hftfeyw%28v=vs.110%29.aspx
Beep()
's fréquences par le biais de haut-parleurs externes. Toutefois, +1 pour la partie interne, je n'ai jamais compris.Vous pouvez également utiliser le relativement peu utilisé:
De la Documentation pour ce sons est disponible dans http://msdn.microsoft.com/en-us/library/system.media.systemsounds(v=vs. 110).aspx
De la Console.Bip
Essayer cette
Console.WriteLine("\a")
Il est confirmé que win7 et les versions plus récentes(au moins 64 bits ou les deux à la fois) dose pas utiliser de système de haut-parleur et au lieu de cela ils achemine l'appel de périphérique audio par défaut.
Donc,à l'Aide de
system.beep()
dans win7/8/10 ne sera pas le son à l'aide du système interne haut-parleur. Mais Vous aurez un bip sonore en forme de haut-parleurs externes, si elle est disponible.Je viens de tomber sur cette question lors de la recherche de la solution par moi-même.
Vous pourriez envisager d'appeler le système de fonction de signal par l'exécution de certains kernel32 choses.
C'est le même comme vous le feriez exécuter powershell: