Code: Alles auswählen
Procedure CreateMETA()
If File$
Protected.s MetaFile$
Protected.s Text_Channel$ = GetGadgetText(Text_Channel)
OpenServiceReference()
MetaFile$ = ReplaceString(File$,".txt","")
If GetGadgetState(400) = #PB_Checkbox_Unchecked
MetaFile$ = SaveFileRequester("META speichern unter ...", MetaFile$+".meta", "meta (*.meta)|*.meta", 1)
Else
MetaFile$ = MetaFile$ + ".meta"
EndIf
If MetaFile$
;Liste durchsuchen
ForEach SRList()
If SRList()\Channel = Text_Channel$
Protected Servicename$ = (SRList()\Service)
EndIf
Next
If CreateFile(2,MetaFile$)
WriteStringN(2, Servicename$)
WriteStringN(2, GetGadgetText(Text_Title))
WriteStringN(2, GetGadgetText(Text_Genre))
WriteStringN(2, Str(UnixTime()))
CloseFile(2)
EndIf
EndIf
EndIf
EndProcedure