¿Hay alguna manera de activar un pitido/alarma/sonido cuando se golpea mi punto de interrupción? Estoy usando Visual Studio 2005/2008.Visual Studio: ¿Cómo activar una alarma cuando se golpea un punto de interrupción?
Respuesta
WinXP Panel
de control -> Sonidos y Audio ... -> Programa de Eventos - Microsoft Developer -> punto de interrupción Hit
Win7
Panel de control -> Todos los elementos del Panel de control -> Sonidos -> Sonidos (pestaña) - Microsoft Visual Studio -> Punto de ruptura Hit
Solía tener el sonido de "Construir falla" configurado para "Houston tenemos un problema" de Tom Hanks. Sí, estúpido, lo sé, pero tuvo éxito en molestar a mis compañeros de trabajo. :) –
Y en Win 10 se encuentra la configuración de esta manera: Configuración -> Personalización -> Temas -> Configuración avanzada de sonido -> Microsoft Visual Studio -> Breakpoint Hit – Tech
Esto es perfecto. Necesitaba esto para un largo proceso en el que el punto de quiebre podría ser golpeado una vez cada 10 minutos más o menos ... Es agradable poder hacer otra cosa mientras esto sucede. – NotMe
Puede crear una macro que se ejecute en respuesta a una activación de punto de interrupción. En tu macro, puedes hacer lo que sea necesario para hacer un pitido.
Sí, puede hacerlo con una macro asignada a un punto de interrupción. Esto funciona en VS 2005, supongo que 2008 también funcionará. Supongo que no quieres un sonido en CADA punto de interrupción, o la otra respuesta funcionará bien. Probablemente haya una manera de reproducir un sonido específico, pero no profundicé tanto. Estos son los pasos básicos:
añadir un nuevo módulo de macro (pasos siguientes del código)
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
- Herramientas => Macros => Macros IDE
- My Macros (En el Explorador de proyectos) => Añadir nuevo módulo => Nombre: "bips"
- copiar el código anterior en que tiene 2 métodos
- primera. utiliza el sonido "Beep" de Windows
- En segundo lugar se fuerza un tono "Beep", no un archivo .wav. Esto funciona con todos los sonidos deshabilitados (por ejemplo, Panel de control -> Sonidos -> Programa de sonido: Sin sonidos), pero suena feo.
- Ver el Explorador de macros en VS.Net (no el IDE de macros) para asegurarse de que está allí :)
asignar a un punto de interrupción
- Añadir un punto de ruptura a una línea
- Haga clic derecho en el pequeño punto rojo
- Seleccione "Cuando Hit"
- Marque la casilla para habilitar las macros
- Seleccione la macro en el menú desplegable
- Deseleccionar "continuar la ejecución" si desea detener. Está marcado por defecto.
Además, no son maneras de reproducir un archivo WAV arbitraria, pero que parece excesivo para una alerta. Quizás el "pitido" forzado sea el mejor, ya que al menos suena diferente a Ding.
NOTA: Desafortunadamente, la casilla de verificación "Ejecutar una macro" no está disponible en Express Edition de MSVC++ 2005 y MSVC++ 2008. –
Elegí la respuesta de Nescio por su simplicidad. Pero, el tuyo también es genial y será aplicable cuando * * no deseo alarma en cada punto de interrupción. –
Rápido y sucio a menudo gana el día. –
- 1. Cómo puedo evitar que el editor de Visual Studio se desplace horizontalmente automáticamente cuando se golpea un punto de interrupción
- 2. ¿Cómo evito que el depurador de Visual Studio enfoque la ventana cuando se golpea un punto de interrupción?
- 3. punto de interrupción condicional en Visual Studio
- 4. GoogleTest: cómo establecer un punto de interrupción?
- 5. ¿Cómo se agrega un punto de interrupción en Xcode?
- 6. Error de Schrödinger cuando se establece un punto de interrupción
- 7. Cómo agregar un punto de interrupción condicional en Visual C++
- 8. Visual Studio: recorriendo los puntos de interrupción
- 9. Cómo eliminar permanentemente un punto de interrupción en Visual Studio 2005/2008 (ASP.NET, C#)
- 10. ¿Visual Studio se niega a olvidar los puntos de interrupción?
- 11. Cómo establecer puntos de interrupción condicionales en Visual Studio?
- 12. MSVC6: Punto de interrupción se detiene programa
- 13. ¿Cómo activar IntelliSense en Visual Studio 2010?
- 14. Establecer un punto de interrupción en una plantilla T4
- 15. Punto de interrupción que se rompe cuando los datos cambian en un lenguaje administrado
- 16. ¿Cómo configuro un punto de interrupción para cuando un vector <int> aumenta en longitud?
- 17. ¿Es posible detener el enfoque automático de Visual Studio cuando el depurador llega a un punto de interrupción?
- 18. Visual Studio: ¿puede ser un punto de interrupción llamado desde el código?
- 19. ¿Por qué duplican mis puntos de interrupción en Visual Studio?
- 20. Puntos de interrupción, punto de interrupción de datos nuevos en VS 2010 deshabilitado
- 21. ¿Cómo puedo establecer un punto de interrupción en el código al que se hace referencia en Visual Studio?
- 22. ¿Dónde se guardan los puntos de interrupción de Visual Studio?
- 23. Visual Studio inserta pestañas/nuevas líneas en el mensaje de impresión de punto de interrupción (punto de referencia)?
- 24. Falta Visual Studio/mover mis puntos de interrupción
- 25. En Visual Studio ¿puedo trazar mi variable en punto de interrupción?
- 26. Cómo guardar el punto de interrupción en Visual Basic 6
- 27. Visual Studio 2008 Depuración de ASP.Net Puntos de interrupción Zombie regresan después de ser eliminados
- 28. ¿Puedo establecer un punto de interrupción cuando la variable obtiene un valor específico en .NET?
- 29. Aplicar/desactivar puntos de interrupción mediante programación en Visual Studio
- 30. ¿Puedo activar un punto de interrupción en los errores de OpenGL en Xcode 4?
¿Podría explicar por qué necesita esto?No creo que exista tal característica de "alarma", pero si nos proporciona su escenario sobre por qué necesita esto, podríamos darle otra solución. – Espo
Probé mi código en una PC en un cubo adyacente y transcurre un tiempo antes de que se golpee mi punto crítico de depuración. Entonces, mientras estoy en mi propia PC, me gustaría saber cuándo se llega a mi punto de ruptura. Una pequeña alarma audible o incluso un pitido sería suficiente para esto. –
* necesita reiniciar Visual Studio para que esta configuración surta efecto (VS2010) - y este es el mismo lugar al que debe ir para habilitar los ruidos de construcción 'Exitoso' o 'Fallido' –