Visual Studio: Comment déclencher une alarme lorsqu'un point d'arrêt est touché?

StackOverflow https://stackoverflow.com/questions/80564

  •  09-06-2019
  •  | 
  •  

Question

Existe-t-il un moyen de déclencher un bip, une alarme ou un son lorsque mon point d'arrêt est atteint? J'utilise Visual Studio 2005/2008.

Était-ce utile?

La solution

Windows & nbsp; XP

Panneau de configuration - > Sons et audio ... - > Événements de programme - Développeur Microsoft - > Point d'arrêt atteint

Windows & nbsp; 7

Panneau de configuration - > Tous les éléments du panneau de configuration - > Sons - > Sons (onglet) - Microsoft Visual Studio - > Point d'arrêt atteint

Autres conseils

Oui, vous pouvez le faire avec une macro assignée à un point d'arrêt. Cela fonctionne dans VS 2005, je suppose que 2008 fonctionnera également. Je suppose que vous ne voulez pas de son sur CHAQUE point d'arrêt, sinon l'autre réponse fonctionnera correctement. Il y a probablement un moyen de jouer un son spécifique, mais je n'ai pas creusé cela très fort. Voici les étapes de base:

Ajouter un nouveau module de macro (étapes sous le code)

Imports System.Runtime.InteropServices
Public Module Beeps
    Public Sub WindowsBeep()
        Interaction.Beep()
    End Sub
    Public Sub ForceBeep()
        Beep(900, 300)
    End Sub
    <DllImport("Kernel32.dll")> _
    Private Function Beep(ByVal frequency As UInt32, ByVal duration As UInt32) As Boolean
    End Function
End Module
  1. Outils = > Macros = > Macros IDE
  2. Mes macros (dans l'Explorateur de projet) = > Ajouter un nouveau module = > Nom: "Beeps"
  3. Copiez le code ci-dessus. Il existe 2 méthodes.
    1. Le premier utilise les fenêtres " Bip " son
    2. La deuxième force un "Beep" ton, pas un fichier .wav. Cela fonctionne avec tous les sons désactivés (par exemple, Panneau de configuration - > Sons - > Schéma sonore: pas de son), mais semble moche.
  4. Affichez l’explorateur de macros dans VS.Net (et non la macro IDE) pour vous assurer de sa présence:)

Attribuer à un point d'arrêt

  1. Ajouter un point d'arrêt à une ligne
  2. Faites un clic droit sur le petit point rouge
  3. Sélectionnez "Quand vous avez frappé"
  4. Cochez la case pour activer les macros
  5. Sélectionnez votre macro dans la liste déroulante
  6. Désélectionnez " continuer l'exécution " si vous voulez arrêter. Il est coché par défaut.

De plus, il existe des moyens de lire un fichier wav arbitraire, mais cela semble excessif pour une alerte. Peut-être que le "bip sonore" forcé est le meilleur, car au moins son différent de Ding.

Vous pouvez créer une macro qui s'exécute en réponse à un déclenchement de point d'arrêt. Dans votre macro, vous pouvez faire le nécessaire pour émettre un bip sonore.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top