Quando eu faço isso:
Eu recebo um bipe desagradável.
Quando faço qualquer um dos itens abaixo, espero sons diferentes, mas todos são iguais. Como acesso os sons nativos?
[System.Media.SystemSounds]::Asterisk.Play()
[System.Media.SystemSounds]::Beep.Play()
[System.Media.SystemSounds]::Exclamation.Play()
[System.Media.SystemSounds]::Hand.Play()
[System.Media.SystemSounds]::Question.Play()
(observe, não quero reproduzir um arquivo... estou procurando reproduzir sons nativos do Windows)
Este não é um problema ou recurso de código do Powershell. É uma configuração do sistema operacional Windows.
Seu problema é porque eles são os sons padrão, que são simplesmente um ponteiro para um
.wav
arquivo.Se você quiser que eles sejam diferentes, você deve escolher um
.wav
arquivo diferente da pasta do Windows onde eles estão localizados.Então, quanto ao seu comentário
***note, I do not want to play a file.***
, sim, sim; mas apenas um que já está no local padrão do sistema mencionado acima.Basta ir ao Painel de Controle e selecionar
Sounds
ou clicar com o botão direito do mouse no alto-falante na barra de tarefas e selecionar os sons. De qualquer forma, altere conforme necessário manualmente.Suas opções tornam-se então ...
ou isto...