Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $Events = Get-EventLog -Newest 10 -LogName "Application"
- ForEach ($Event in $Events)
- {
- $iNSTANCEid = [string]$Event.InstanceId
- ForEach ($Character in $iNSTANCEid.ToCharArray())
- {
- Play-Tone $Character
- $Character
- }
- }
- Function Play-Tone ($Tone)
- {
- # Double up on C, G, and F -- 2 numbers each
- #A
- if ( $Tone -eq "1" ){
- [console]::beep(440,500)
- }
- #B
- ElseIf( $Tone -eq "2" ){
- [console]::beep(493.88,500)
- }
- #C
- ElseIf( $Tone -eq "3" ){
- [console]::beep(523.25,500)
- }
- #D
- ElseIf( $Tone -eq "4" ){
- [console]::beep(587.33,500)
- }
- #E
- ElseIf( $Tone -eq "5" ){
- [console]::beep(659.26,500)
- }
- #F
- ElseIf( $Tone -eq "6" ){
- [console]::beep(698.46,500)
- }
- #G
- ElseIf( $Tone -eq "7" ){
- [console]::beep(783.99,500)
- }
- #Double up on these
- #C 8
- ElseIf( $Tone -eq "8" ){
- [console]::beep(523.25,500)
- }
- #F 9
- ElseIf( $Tone -eq "9" ){
- [console]::beep(698.46,500)
- }
- #G 10
- ElseIf( $Tone -eq "10" ){
- [console]::beep(783.99,500)
- }
- #A 0
- ElseIf ( $Tone -eq "0" ){
- [console]::beep(440,500)
- }
- }
Add Comment
Please, Sign In to add comment