Ola pessoal,
Recentemente tive uma ideia de tocar um som aleatorio ao final da execucao de cada comando no Powershell customizando a funcao prompt, para o teste escolhi um audio do Michael Jackson falando seu iconico “Hee Hee”.
Apos conseguir os arquivos de audio, salve-os em uma pasta comum onde voce podera acessar com os privilegios de um usuario normal.
O caminho do arquivo sera passado na propriedade SoundLocation do Media Player, que pode ser um caminho estatico ou um Get-ChildItem da pasta com os arquivos com um Get-Random para selecionar um aleatorio da pasta.
function prompt {
$player = New-Object -TypeName System.Media.SoundPlayer
$player.SoundLocation = "$env:USERPROFILE\Documents\WindowsPowerShell\Hee Hee.wav"
$player.Load()
$player.Play()
$player.Dispose()
"PS $($executionContext.SessionState.Path.CurrentLocation)$('>' *($nestedPromptLevel + 1)) ";
}
Esse post foi apenas para fins educativos e para me divertir enquanto estava fazendo alguns testes recentemente. Espero que tenham gostado.
Duvidas? Sugestoes? Comente!
Ate a Proxima!