Darksider3

Musik

Aug 8th, 2010
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 3.66 KB | None | 0 0
  1. #include <SliderConstants.au3>
  2. #Include <File.au3>
  3. #include <GUIConstants.au3>
  4. #include <Sound.au3>
  5. #include <StaticConstants.au3>
  6. #include <WindowsConstants.au3>
  7. #include <GUIConstantsEx.au3>
  8. #NoTrayIcon
  9. $last = "Last.txt"
  10.  
  11. AdlibRegister( "CheckMouse" )
  12.  
  13. Global $File
  14. $Form1_1 = GUICreate("Musik Player v0.3 BETA", 257, 309, 224, 183)
  15. $Label1 = GUICtrlCreateLabel("Datei Öffnen:", 16, 16, 67, 17)
  16. $Button1 = GUICtrlCreateButton("...", 88, 16, 33, 17, 0)
  17. $Button2 = GUICtrlCreateButton("Abspielen", 8, 200, 105, 41, 0)
  18. $Button3 = GUICtrlCreateButton("Pausieren", 112, 200, 105, 41, 0)
  19. $Button4 = GUICtrlCreateButton("Beenden", 112, 240, 105, 41, 0)
  20. $Button5 = GUICtrlCreateButton("Fortsetzen", 8, 240, 105, 41, 0)
  21. $Checkbox1 = GUICtrlCreateCheckbox("Widerholen", 16, 72, 97, 17)
  22. $Slider1 = GUICtrlCreateSlider(16, 120, 113, 41)
  23. $Menu = GUICtrlCreateMenu("Langeweile")
  24. $Menu1E = GUICtrlCreateMenuItem("Zahlenraten", $Menu)
  25.  
  26. GUISetState(@SW_SHOW)
  27. FileOpen( ""& $Last )
  28. While 1
  29.     $nMsg = GUIGetMsg()
  30.     Switch $nMsg
  31.        
  32.     Case $GUI_EVENT_CLOSE
  33.             Exit
  34.     Case $Button1
  35.         $File = FileOpenDialog( "Musik Datei Wählen", @ScriptDir & "\", "Musik (*.mp3;*.mp4;*.avi*)", 1 + 2)
  36.         if $File = True Then
  37.             $M1 = MsgBox(0x1, "OK", "Du kannst nun das Lied Abspielen !")
  38.         Else
  39.             $M2 = MsgBox( 0x1, "Error", @error &"Sry du hast irgendetwas falsch gemacht")
  40.         ExitLoop
  41.         Endif
  42.     Case $Button2
  43.         _SoundOpen( $File )
  44.         _SoundPlay( $File )
  45.         _SoundClose( $File )
  46.     Case $Button3
  47.         _SoundPause ( $File )
  48.  
  49.     Case $Button4
  50.         Exit
  51.  
  52.     Case $Button5
  53.         _SoundResume( $File )
  54.    
  55.     Case $Checkbox1
  56.         If $Checkbox1 = True Then
  57.             While 1
  58.                 Sleep( 2000 )
  59.                 _SoundOpen( $File )
  60.                 _SoundPlay( $File )
  61.                 _SoundClose( $File )
  62.                
  63.             If $GUI_EVENT_CLOSE = True Then ExitLoop
  64.             WEnd
  65.         EndIf
  66.     Case $Slider1
  67.         SoundSetWaveVolume(GuiCtrlRead($Slider1))
  68.     Case $Menu1E
  69.         If $Menu1E = True Then Game1()
  70.         ;#############################################################
  71. EndSwitch
  72. WEnd
  73.  
  74. ;#######################################################################
  75. Func Game1()
  76.    
  77.     MsgBox(0, "Die zahl liegt zwischen...!", "Die Zahl liegt zwischen 1und 10" ) ;<-- hinweis zwischen welchen zahlen die zahl liegt
  78.     $9 = Random(1,10,1)
  79.     while 1
  80.         $1 = InputBox( "Zahelnraten", "Bitte geben sie eine Zahl ein!" )
  81.         If $1 < $9 Then MsgBox(0,"Die Zahl ist leider Größer", "Die Zahl ist leider größer" )
  82.         If $1 > $9 Then MsgBox(0, "Leider", "Leider ist die Zahl Tiefer" )
  83.         If $1 = $9 Then ExitLoop
  84.     WEnd
  85.     MsgBox(0, "Richtig!", "Richtig!" )
  86.  
  87. EndFunc
  88.  
  89. ;##########################################################################
  90. Func CheckMouse()
  91. $mouseout=0
  92. $aMpos = MouseGetPos()
  93.     $aWpos = WinGetPos("Musik Player v0.3 BETA")
  94.     If $aMpos[0] > $aWpos[0] And $aMpos[0] < $aWpos[0] + $aWpos[2] And $aMpos[1] > $aWpos[1] And $aMpos[1] < $aWpos[1] + $aWpos[3] Then
  95.         If $mouseout = 1 Then
  96.             For $i=30 to 255 Step 30
  97.                 WinSetTrans("Musik Player v0.3 BETA", "", $i)
  98.                 sleep(50)
  99.             Next
  100.             WinSetTrans("Musik Player v0.3 BETA", "", 255)
  101.             $mouseout=0
  102.         EndIf
  103.     Else
  104.         If $mouseout=0 Then
  105.             For $i=255 to 30 Step -30
  106.                 WinSetTrans("Musik Player v0.3 BETA", "", $i)
  107.                 sleep(50)
  108.             Next
  109.             $mouseout=1
  110.         EndIf
  111.     EndIf
  112. EndFunc
  113. ;##############################################################################################
Add Comment
Please, Sign In to add comment