Hi @ all,
ich hab angefangen einen Musikplayer zu Skripten.
Die hauptfunktionen hab ich ja(Abspielenm, Pause und Stop)
aber ich möchte das die Datei in eine ListBox geschrieben wird(schon erledigt)
und das mann dann eine Datei aus der Box auswählen kann die abgespielt werden soll(da hängts bei mir :P)
Hier der Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <SliderConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <sound.au3>
#NoTrayIcon
Global $position
Global $paus
Global $lang
Global $soundplay
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("NextGenPlayer", 495, 237, 192, 124)
$Slider = GUICtrlCreateSlider(448, 8, 25, 185, BitOR($TBS_VERT,$TBS_AUTOTICKS,$TBS_NOTICKS,$TBS_ENABLESELRANGE))
$Label1 = GUICtrlCreateLabel("Lautstärke", 432, 200, 54, 17)
$Lied = GUICtrlCreateButton("Lied wählen", 8, 8, 73, 25)
$Play = GUICtrlCreateButton("Play", 8, 56, 89, 25)
$Pause = GUICtrlCreateButton("Pause", 128, 56, 89, 25)
$Stop = GUICtrlCreateButton("Stop", 272, 56, 81, 25)
$List1 = GUICtrlCreateList("", 16, 120, 377, 97)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Lied
$File=FileOpenDialog("","","Musik Dateien (*.wma;*.mp3;*.wav;*.mpg)")
GUICtrlSetData($List1, $File)
Case $Play
_SoundPlay($List1)
Case $Pause
_SoundPause($List1)
Case $Stop
_SoundStop($List1)
EndSwitch
SoundSetWaveVolume(GUICtrlRead($Slider))
WEnd
MfG Roggazzz
Edit: kann mir noch wer sagen wie ich den DateiPfad verstecke das nur der Dateiname angezeigt wird?