主板喇叭音乐'打进代码之后直接运行 '//周杰伦的回到过去 Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long Private Sub Form_Load() playsnd 587, 100: playsnd 784, 100: playsnd 880, 100: playsnd 988, 100:: playsnd 988, 200: playsnd 0, 100 playsnd 988, 100: playsnd 880, 100: playsnd 988, 100: playsnd 1047, 200: playsnd 988, 100: playsnd 988, 100 playsnd 880, 100: playsnd 100, 150: playsnd 880, 100: playsnd 784, 100:: playsnd 988, 100: playsnd 0, (5) playsnd 988, 100: playsnd 0, (5)::: playsnd 988, 100: playsnd 0, (5):::: playsnd 988, 100: playsnd 880, 100 playsnd 784, 100: playsnd 740, 100: playsnd 784, 200: playsnd 100, 200:: playsnd 784, 100: playsnd 880, 100 playsnd 784, 100: playsnd 988, 100: playsnd 0, (5)::: playsnd 988, 100:: playsnd 0, (5)::: playsnd 988, 100 playsnd 0, (5)::: playsnd 988, 100: playsnd 100, 100: playsnd 587, 100:: playsnd 784, 100: playsnd 1175, 100 playsnd 0, (5)::: playsnd 1175, 99: playsnd 988, 100: playsnd 0, (5):::: playsnd 988, 100: playsnd 0, (5) playsnd 987, 100: playsnd 100, 100: playsnd 784, 100: playsnd 0, (5):::: playsnd 784, 100: playsnd 880, 200 playsnd 784, 100: playsnd 0, (5)::: playsnd 784, 100: playsnd 0, (5):::: playsnd 784, 50:: playsnd 659, (50) playsnd 784, 100: playsnd 659, 100: playsnd 784, 100: playsnd 880, 100:: playsnd 100, 100: playsnd 587, 110 playsnd 784, 120: playsnd 880, 130: playsnd 740, 140: playsnd 784, 200:: playsnd 1, 1::::: playsnd 1, 1 End Sub Function playsnd(ByVal x As Long, y As Long) Beep x, y * 3 DoEvents End Function '只需添加一个timer,不过运行时小心被吓着了^_^ Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long Dim a As Integer Private Sub Form_Load() a = 1500 Timer1.Interval = 10 End Sub Private Sub Timer1_Timer() a = a + 100 If a > 3000 Then a = 1500 Beep a, 10 End Sub '粘贴代码到Form里,什么也不要做,编译... Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long Private Sub Form_Load() runsound End Sub Sub runsound() sd 6, 150: sd 5, 50: sd 3, 100: sd 5, 100: sd 8, 100: sd 6, 50: sd 5, 50: sd 6, 200 sd 3, 100: sd 5, 50: sd 6, 50: sd 5, 100: sd 3, 50: sd 2, 50: sd 1, 50: sd 5, 50: sd 3, 50: sd 2, 200 sd 2, 100: sd 2, 50: sd 3, 50: sd 5, 100: sd 5, 50: sd 6, 50: sd 3, 150: sd 2, 50: sd 1, 50: sd 16, 150 sd 5, 150: sd 3, 50: sd 2, 50: sd 1, 50: sd 16, 50: sd 1, 50: sd 15, 200 End Sub Function playsnd(ByVal x As Long, y As Long) Beep x, y * 4 DoEvents End Function Function sd(n&, l&) Select Case n Case 1 playsnd 440, l Case 2 playsnd 494, l Case 3 playsnd 554, l Case 4 playsnd 587, l Case 5 playsnd 659, l Case 6 playsnd 739, l Case 7 playsnd 830, l Case 8 playsnd 880, l Case 17 playsnd 415, l Case 16 playsnd 369, l Case 15 playsnd 329, l End Select End Function |
|