Guest User

Happy Birthday

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