$Text = @"
* *
*
*
*
*
* HAPPY BIRTHDAY!
*
*
* *
*
* *
*
( )
) (*) (*) (
* (*) | | (*)
| |~| |~| | *
|~| | | | | |~|
| | | | | | | |
,| |a@@@@| |@@@@@@@@@@@| |@@@@a| |.
.,a@@@| |@@@@@| |@@@@@@@@@@@| |@@@@@| |@@@@a,.
,a@@@@@@| |@@@@@@@@@@@@.@@@@@@@@@@@@@@| |@@@@@@@a,
a@@@@@@@@@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@@@@@@@@@a
;`@@@@@@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@@@@@@';
;@@@`@@@@@@@@@@@@@' . `@@@@@@@@@@@@@@@@'@@@;
;@@@;,.aaaaaaaaaa . aaaaa,,aaaaaaa,;@@@;
;;@;;;;@@@@@@@@;@ @.@ ;@@@;;;@@@@@@;;;;@@;
;;;;;;;@@@@;@@;;@ @@ . @@ ;;@;;;;@@;@@@;;;;;;;
;;;;;;;;@@;;;;;;; @@ . @@ ;;;;;;;;;;;@@;;;;@;;
;;;;;;;;;;;;;;;;;@@ . @@;;;;;;;;;;;;;;;;@@@;
,%%%;;;;;;;;@;;;;;;;; . ;;;;;;;;;;;;;;;;@@;;%%%,
.%%%%%%;;;;;;;@@;;;;;;;; ,%%%, ;;;;;;;;;;;;;;;;;;;;%%%%%%,
.%%%%%%%;;;;;;;@@;;;;;;;; ,%%%%%%%, ;;;;;;;;;;;;;;;;;;;;%%%%%%%,
%%%%%%%%`;;;;;;;;;;;;;;;; %%%%%%%%%%% ;;;;;;;;;;;;;;;;;;;'%%%%%%%%
%%%%%%%%%%%%`;;;;;;;;;;;;,%%%%%%%%%%%%%,;;;;;;;;;;;;;;;'%%%%%%%%%%%%
`%%%%%%%%%%%%%%%%%,,,,,,,%%%%%%%%%%%%%%%,,,,,,,%%%%%%%%%%%%%%%%%%%%'
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'
`%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'
""""""""""""""`,,,,,,,,,'"""""""""""""""""
`%%%%%%%'
`%%%%%'
%%%
%%%%%
.,%%%%%%%,.
,%%%%%%%%%%%%%%%%%%%,
"@
Function Play-Tone ($Tone)
{
# Double up on C, G, and F -- 2 numbers each
#A
if ( $Tone -eq "A" ){
[console]::beep(440,500)
}
#B
ElseIf( $Tone -eq "B" ){
[console]::beep(493.88,500)
}
#C
ElseIf( $Tone -eq "C" ){
[console]::beep(523.25,500)
}
#D
ElseIf( $Tone -eq "D" ){
[console]::beep(587.33,500)
}
#E
ElseIf( $Tone -eq "E" ){
[console]::beep(659.26,500)
}
#F
ElseIf( $Tone -eq "F" ){
[console]::beep(698.46,500)
}
#G
ElseIf( $Tone -eq "G" ){
[console]::beep(783.99,500)
}
}
Function Play-Song ( $Keys )
{
ForEach ( $Key in $Keys.ToCharArray() )
{
Play-Tone $Key
}
}
Clear-Host
Write-Host $Text
Play-Song "CCDCFECCDCGFCCG FDCB FFECDC"
Comments