O Visual Studio:Como acionar um alarme quando um ponto de interrupção é atingido?

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

  •  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.

Foi útil?

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
  1. Ferramentas => Macros => IDE de Macros
  2. Meu Macros (No Explorador De Projecto) => Adicionar Novo Módulo => Nome:"Bips"
  3. Copie o código acima no.Ele tem 2 métodos
    1. Primeiro usa o windows "Beep" de som
    2. 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.
  4. 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

  1. Adicione um ponto de quebra de uma linha
  2. Clique direito sobre o pequeno ponto vermelho
  3. Seleccione "Quando Bater"
  4. Marque a caixa para ativar macros
  5. Selecione sua macro a partir do menu suspenso
  6. 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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top