Y at-il un moyen de déclencher un bip/alarme/son lorsque mon point d'arrêt est touché? J'utilise Visual Studio 2005/2008.Visual Studio: comment déclencher une alarme lorsqu'un point d'arrêt est atteint?
Répondre
Windows XP
Panneau de configuration -> Sons et audio ... -> Événements - Programme Microsoft Developer -> Breakpoint Hit
Win7
Panneau de configuration -> Panneau de configuration Tous les articles -> Sons -> Sons (onglet) - Microsoft Visual Studio -> Breakpoint Hit
J'avais l'habitude d'avoir le son "Échec de construction" réglé sur "Houston nous avons un problème" de Tom Hanks. Ouais, stupide je sais, mais ça a réussi à ennuyer mes collègues. :) –
Et dans Win 10, vous trouvez le réglage comme ceci: Paramètres -> Personnalisation -> Thèmes -> Paramètres sonores avancés -> Microsoft Visual Studio -> Breakpoint Hit – Tech
Ceci est parfait. J'en avais besoin pour un long processus où le point de rupture pourrait être atteint une fois toutes les 10 minutes environ ... C'est agréable de pouvoir faire autre chose pendant que ça se passe. – NotMe
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 tout ce qu'il faut pour faire un bip sonore.
Oui, vous pouvez le faire avec une macro affectée à un point d'arrêt. Cela fonctionne dans VS 2005, je suppose que 2008 fonctionnera aussi bien. Je suppose que vous ne voulez pas un son sur chaque point d'arrêt, ou l'autre réponse fonctionnera bien. Il y a probablement un moyen de jouer un son spécifique, mais je n'ai pas creusé si fort. Voici les étapes de base:
Ajouter un nouveau module macro (étapes ci-dessous 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
- Outils => Macros => Macros IDE
- Mes macros (Dans l'Explorateur de projet) => Ajouter un nouveau module => Nom: "Bips"
- Copiez le code ci-dessus dans Il dispose de 2 méthodes
- premier. utilise le son "Bip" de la fenêtre
- Le second force une tonalité "Bip", pas un fichier .wav. Cela fonctionne avec tous les sons désactivés (par exemple Panneau de configuration -> Sons -> Sound Scheme: No Sounds), mais sonne moche.
- Voir l'Explorateur de macros dans VS.Net (pas IDE macro) pour vous assurer qu'il est là :)
Attribuer à un point d'arrêt
- Ajouter un point de rupture à une ligne
- Faites un clic droit sur le petit point rouge
- Sélectionnez « Quand Hit »
- Cochez la case pour activer les macros
- Sélectionnez votre macro dans le menu déroulant
- Décocher « continuer l'exécution » si vous voulez arrêter. Il est coché par défaut.
En outre, il sont façons de lire un fichier wav arbitraire, mais qui semble excessif pour une alerte. Peut-être que le «bip» forcé est le meilleur, car au moins semble différent de Ding.
REMARQUE: Malheureusement, la case à cocher "Exécuter une macro" n'est pas disponible sur l'édition Express de MSVC++ 2005 et MSVC++ 2008. –
J'ai choisi la réponse de Nescio pour sa simplicité. Mais, le vôtre est très cool aussi et sera applicable quand je ne veux pas d'alarme à chaque point d'arrêt. –
Rapide et sale gagne souvent la journée. –
- 1. Visual Studio IDE du point de vue d'un programmeur UNIX
- 2. Comment définir une alarme à l'aide de UIDatePicker?
- 3. Boîte de dialogue d'affichage Visual Studio 2008 après l'occurrence du point d'arrêt
- 4. Débogage dans Visual Studio 2008 sans définir de point d'arrêt
- 5. Comment publier une application dans Visual Studio?
- 6. Essayer d'établir une mise au point à distance avec Visual Studio tournant à l'intérieur de vmpalyer
- 7. Définition d'un point d'arrêt de données dans Visual Studio 2005 sur l'adresse d'un pointeur déréférencé
- 8. Est-ce que Visual Studio 2010 est rétrocompatible avec les addins de Visual Studio 2008?
- 9. Où est Visual Studio 2005 Express?
- 10. Commençant juste une instance de Visual Studio?
- 11. Point d'arrêt conditionnel lors du débogage de XSLT dans Visual Studio
- 12. Les macros Visual Studio 2005 cessent de fonctionner lorsque Visual Studio 2008 est installé
- 13. Éditeur Visual Studio 2008
- 14. Comment construisez-vous un Visual Studio comme une interface utilisateur?
- 15. Visual Studio - Comment supprimer une référence en mode Release
- 16. Visual Studio: comment faire dépendre une solution d'une autre?
- 17. Extensibilité Visual Studio, Comment énumérer les projets dans une solution?
- 18. Utilisation de Edit.SelectToLastGoBack dans Visual Studio
- 19. Visual Studio F # Erreur
- 20. Comment déployer une procédure stockée gérée sans utiliser Visual Studio?
- 21. débogage Javascript dans Visual Studio
- 22. "Package d'intégration Visual Studio" vs "Visual Studio Add-in": quelle est la différence?
- 23. Comment puis-je générer une solution Visual Studio 2008 manuellement?
- 24. Visual Studio, MS Build
- 25. Comment déclencher une modification dans JQuery?
- 26. Internationalisation dans Visual Studio
- 27. CaptureStackBackTrace sur Visual Studio 2005
- 28. Visual Studio Recherche Problème
- 29. Tests unitaires Visual Studio
- 30. Comment créer une solution vide dans Visual Studio (2008)?
Pourriez-vous expliquer pourquoi vous en avez besoin?Je ne pense pas qu'une telle "alarme" existe, mais si vous nous fournissez votre scénario sur pourquoi vous en avez besoin, nous pourrions peut-être vous donner une autre solution. – Espo
Je teste mon code sur un PC dans un cube adjacent et il faut un certain temps avant que mon point d'arrêt de débogage soit atteint. Donc, pendant que je suis sur mon propre PC, je voudrais savoir quand mon point d'arrêt est atteint. Une courte alarme sonore ou même un bip suffit pour cela. –
* besoin de redémarrer Visual Studio pour que ces paramètres prennent effet (VS2010) - et c'est le même endroit où vous devez aller pour activer les bruits de construction 'Réussis' ou 'Echec' –