SHOW:
|
|
- or go back to the newest paste.
| 1 | $Text = @" | |
| 2 | * * | |
| 3 | * | |
| 4 | * | |
| 5 | * | |
| 6 | * | |
| 7 | * HAPPY BIRTHDAY! | |
| 8 | * | |
| 9 | * | |
| 10 | * * | |
| 11 | * | |
| 12 | * * | |
| 13 | * | |
| 14 | ( ) | |
| 15 | ) (*) (*) ( | |
| 16 | * (*) | | (*) | |
| 17 | | |~| |~| | * | |
| 18 | |~| | | | | |~| | |
| 19 | | | | | | | | | | |
| 20 | ,| |a@@@@| |@@@@@@@@@@@| |@@@@a| |. | |
| 21 | .,a@@@| |@@@@@| |@@@@@@@@@@@| |@@@@@| |@@@@a,. | |
| 22 | ,a@@@@@@| |@@@@@@@@@@@@.@@@@@@@@@@@@@@| |@@@@@@@a, | |
| 23 | a@@@@@@@@@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@@@@@@@@@a | |
| 24 | ;`@@@@@@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@@@@@@'; | |
| 25 | ;@@@`@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@'@@@; | |
| 26 | ;@@@;,.aaaaaaaaaa . aaaaa,,aaaaaaa,;@@@; | |
| 27 | ;;@;;;;@@@@@@@@;@ @.@ ;@@@;;;@@@@@@;;;;@@; | |
| 28 | ;;;;;;;@@@@;@@;;@ @@ . @@ ;;@;;;;@@;@@@;;;;;;; | |
| 29 | ;;;;;;;;@@;;;;;;; @@ . @@ ;;;;;;;;;;;@@;;;;@;; | |
| 30 | ;;;;;;;;;;;;;;;;;@@ . @@;;;;;;;;;;;;;;;;@@@; | |
| 31 | ,%%%;;;;;;;;@;;;;;;;; . ;;;;;;;;;;;;;;;;@@;;%%%, | |
| 32 | .%%%%%%;;;;;;;@@;;;;;;;; ,%%%, ;;;;;;;;;;;;;;;;;;;;%%%%%%, | |
| 33 | .%%%%%%%;;;;;;;@@;;;;;;;; ,%%%%%%%, ;;;;;;;;;;;;;;;;;;;;%%%%%%%, | |
| 34 | %%%%%%%%`;;;;;;;;;;;;;;;; %%%%%%%%%%% ;;;;;;;;;;;;;;;;;;;'%%%%%%%% | |
| 35 | %%%%%%%%%%%%`;;;;;;;;;;;;,%%%%%%%%%%%%%,;;;;;;;;;;;;;;;'%%%%%%%%%%%% | |
| 36 | `%%%%%%%%%%%%%%%%%,,,,,,,%%%%%%%%%%%%%%%,,,,,,,%%%%%%%%%%%%%%%%%%%%' | |
| 37 | `%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%' | |
| 38 | `%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%' | |
| 39 | """"""""""""""`,,,,,,,,,'""""""""""""""""" | |
| 40 | `%%%%%%%' | |
| 41 | `%%%%%' | |
| 42 | %%% | |
| 43 | %%%%% | |
| 44 | .,%%%%%%%,. | |
| 45 | ,%%%%%%%%%%%%%%%%%%%, | |
| 46 | "@ | |
| 47 | ||
| 48 | Function Play-Tone ($Tone) | |
| 49 | {
| |
| 50 | # Double up on C, G, and F -- 2 numbers each | |
| 51 | #A | |
| 52 | if ( $Tone -eq "A" ){
| |
| 53 | [console]::beep(440,500) | |
| 54 | } | |
| 55 | #B | |
| 56 | ElseIf( $Tone -eq "B" ){
| |
| 57 | [console]::beep(493.88,500) | |
| 58 | } | |
| 59 | #C | |
| 60 | ElseIf( $Tone -eq "C" ){
| |
| 61 | [console]::beep(523.25,500) | |
| 62 | } | |
| 63 | #D | |
| 64 | ElseIf( $Tone -eq "D" ){
| |
| 65 | [console]::beep(587.33,500) | |
| 66 | } | |
| 67 | #E | |
| 68 | ElseIf( $Tone -eq "E" ){
| |
| 69 | [console]::beep(659.26,500) | |
| 70 | } | |
| 71 | #F | |
| 72 | ElseIf( $Tone -eq "F" ){
| |
| 73 | [console]::beep(698.46,500) | |
| 74 | } | |
| 75 | #G | |
| 76 | ElseIf( $Tone -eq "G" ){
| |
| 77 | [console]::beep(783.99,500) | |
| 78 | } | |
| 79 | ||
| 80 | } | |
| 81 | ||
| 82 | Function Play-Song ( $Keys ) | |
| 83 | {
| |
| 84 | ForEach ( $Key in $Keys.ToCharArray() ) | |
| 85 | {
| |
| 86 | Play-Tone $Key | |
| 87 | } | |
| 88 | } | |
| 89 | ||
| 90 | Clear-Host | |
| 91 | Write-Host $Text | |
| 92 | Play-Song "CCDCFECCDCGFCCG FDCB FFECDC" |