View difference between Paste ID: 4HutnMEG and M8ALaCrD
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"