Brauche eure hilfe.Er zeigt mir nämlich an, das Endswitch kein Switch hat... Ich hab das doch darin
[autoit]While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $FuerDichMeinSchatz
Case $Abspielen
If FileExists ( "C:\lieder.ini" ) Then
If GUICtrlRead ( $Radio1 ) = $GUI_CHECKED Then
$LiedPfad=IniRead ("C:\lieder.ini", "lieder", "Radio1Lied", "keines" )
$a=SoundPlay ( $LiedPfad )
Endif
EndSwitch
WEnd
Vorher hat das so ausgesehen, habe nur etwas entfernt :
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Abspielen
If FileExists ( @ScriptDir&"\lieder.ini" ) Then
If GUICtrlRead ( $Radio1 ) = $GUI_CHECKED Then
$LiedPfad=IniRead (@ScriptDir&"\lieder.ini", "lieder", "Radio1Lied", "keines" )
$a=SoundPlay ( $LiedPfad )
ElseIf GUICtrlRead ( $Radio2 ) = $GUI_CHECKED Then
$LiedPfad=IniRead ( @ScriptDir&"\lieder.ini", "lieder", "Radio2Lied", "keines" )
SoundPlay ( $LiedPfad )
EndIf
Else
MsgBox ( 0, "Radios belegen", "Radios bitte vorher belegen" )
EndIf
EndSwitch
WEnd