O Visual Studio:Como acionar um alarme quando um ponto de interrupção é atingido?
-
09-06-2019 - |
Pergunta
Existe uma forma de acionar um alarme sonoro/alarme/som de quando o meu ponto de interrupção é atingido?Eu estou usando o Visual Studio 2005/2008.
Solução
Windows XP
Painel de controle -> Sons e Áudio...-> Eventos De Programa Da Microsoft Developer -> Ponto De Interrupção Hit
Windows 7
Painel de controle -> Todos os Itens do Painel de Controle -> Sons -> Sons (guia) - Microsoft Visual Studio -> ponto de Interrupção Hit
Outras dicas
Sim, você pode fazê-lo com uma Macro atribuída a um ponto de interrupção.Isso funciona em 2005 VS, eu suponho que 2008 vai funcionar tão bem.Eu suponho que você não quer um som em CADA ponto de parada, ou a outra resposta vai funcionar bem.Há, provavelmente, uma forma de reproduzir um determinado som, mas eu não cavar difícil.Aqui estão as etapas básicas:
Adicionar Um Novo Módulo De Macro (passos abaixo o 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
- Ferramentas => Macros => IDE de Macros
- Meu Macros (No Explorador De Projecto) => Adicionar Novo Módulo => Nome:"Bips"
- Copie o código acima no.Ele tem 2 métodos
- Primeiro usa o windows "Beep" de som
- Segundo as forças de um "Beep" tom, não uma .arquivo wav.Isso funciona com todos os sons desativados (por exemplo, Painel de Controle -> Sons> Som Esquema:Não há Sons), mas soa feio.
- Vista Macro Explorer em VS.Net (não o IDE de macros) para se certificar de que ele está lá :)
Atribuir A Um Ponto De Interrupção
- Adicione um ponto de quebra de uma linha
- Clique direito sobre o pequeno ponto vermelho
- Seleccione "Quando Bater"
- Marque a caixa para ativar macros
- Selecione sua macro a partir do menu suspenso
- Desmarque "continuar a execução" se você quer parar.Ela é marcada por padrão.
Também, não são formas de jogar um arbitrário arquivo wav, mas que parece excessivo para um alerta.Talvez forçada "beep" é o melhor, desde que pelo menos sons diferente do que Ding.
Você pode criar uma macro que é executado em resposta a um ponto de interrupção de cozedura.Em sua macro, você poderia fazer tudo o que é preciso para fazer um ruído.