Code : Tout sélectionner
#cs ----------------------------------------------------------------------------
AutoIt Version : 3.3.6.0
Auteur: Kevzi
Fonction du Script :Genéérateur de son
Modèle de Script AutoIt.
#ce ----------------------------------------------------------------------------
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;##################GUI1###########################################
Global $Form1 = GUICreate("BeatBoxIT_by_Kevzi", 342, 277, 337, 135)
Global $MenuItem1 = GUICtrlCreateMenu("&Menu")
Global $MenuItem2 = GUICtrlCreateMenuItem("Crédit", $MenuItem1)
GUISetCursor (0)
GUISetBkColor(0x808080)
Global $Button2b = GUICtrlCreateButton("Bruit1", 16, 16, 57, 49, $WS_GROUP)
GUICtrlSetBkColor(-1, 0xC0DCC0)
Global $Button3b = GUICtrlCreateButton("Bruit4", 16, 152, 57, 49, $WS_GROUP)
GUICtrlSetBkColor(-1, 0xA6CAF0)
Global $Button4b = GUICtrlCreateButton("Bruit3", 136, 88, 57, 49, $WS_GROUP)
GUICtrlSetBkColor(-1, 0x99B4D1)
Global $Button5b = GUICtrlCreateButton("Bruit2", 248, 16, 59, 49, $WS_GROUP)
GUICtrlSetBkColor(-1, 0xA6CAF0)
Global $Button1b = GUICtrlCreateButton("Bruit5", 264, 152, 57, 49, $WS_GROUP)
GUICtrlSetBkColor(-1, 0x3399FF)
;###########################################################################
;##################GUI2########################################
Global $Form2 = GUICreate("BeatBox_by_Kevzi", 341, 275, 385, 135)
Global $MenuItem1 = GUICtrlCreateMenu("&Menu")
Global $MenuItem2 = GUICtrlCreateMenuItem("Crédit", $MenuItem1)
GUISetBkColor(0x808080)
Global $Button1s = GUICtrlCreateButton("Son1", 24, 16, 57, 49, $WS_GROUP)
GUICtrlSetCursor (-1, 0)
Global $Button2s = GUICtrlCreateButton("Son2", 248, 16, 57, 49, $WS_GROUP)
Global $Button3s = GUICtrlCreateButton("Son3", 136, 96, 57, 49, $WS_GROUP)
Global $Button4s = GUICtrlCreateButton("Son4", 24, 168, 57, 49, $WS_GROUP)
Global $Button5s = GUICtrlCreateButton("Son5", 256, 168, 57, 49, $WS_GROUP)
Global $Checkbox1 = GUICtrlCreateCheckbox("Son", 24, 232, 73, 17)
Global $Checkbox2 = GUICtrlCreateCheckbox("Bruitage", 184, 232, 57, 17)
;##########################################################################
; ########## GUI 3 ##########
$GUI1 = GUICreate("BeatBox_by_Kevzi" , 200, 200, 200, 500)
$lbl = GUICtrlCreateLabel("BeatBox", 85, 10, 120, 24)
$boutonSon = GUICtrlCreateButton("SON", 60, 90, 75, 25)
$boutonBruit = GUICtrlCreateButton("bruitage" , 60, 140, 75, 25)
; #######################################################
GUISetState(@SW_SHOW, $GUI1)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $boutonBruit
MsgBox(0, "beatbox" , "affichage des bruits")
GUISetState(@SW_SHOW, $Form1)
Case $boutonSon
MsgBox(0, "beatbox" , "affichage des sons")
GUISetState(@SW_SHOW, $Form2)
Case $Checkbox2
MsgBox(0, "beatbox" , "masquage bruitage")
GUISetState(@SW_HIDE, $Form1)
Case $Checkbox1
MsgBox(0, "beatbox" , "masquage son")
GUISetState(@SW_HIDE, $Form2)
Case $MenuItem2
MsgBox(0, "beatbox" , "programme crée par Kevzi")
Case $Button1b
SoundPlay(@ScriptDir&"\sounds\hiphop_1.wav")
Case $Button2b
SoundPlay(@ScriptDir&"\sounds\hiphop_2.wav")
Case $Button3b
SoundPlay(@ScriptDir&"\sounds\hiphop_3.wav")
Case $Button4b
SoundPlay(@ScriptDir&"\sounds\hiphop_4.wav")
Case $Button5b
SoundPlay(@ScriptDir&"\sounds\hiphop_5.wav")
Case $Button1s
SoundPlay(@ScriptDir&"\souds\bongo_1.wav")
Case $Button2s
SoundPlay(@ScriptDir&"\souds\bongo_2.wav")
Case $Button3s
SoundPlay(@ScriptDir&"\souds\bongo_3.wav")
Case $Button4s
SoundPlay(@ScriptDir&"\souds\bongo_4.wav")
Case $Button5s
SoundPlay(@ScriptDir&"\souds\bongo_5.wav")
EndSwitch
WEnd


