Hallo, ich habe mir vor kurzem einige Lieder runtergeladen.
Bei den Liedern werden die Umlaute und ein ß anderst dargestellt. (ß=+ƒ, oe = o¦ê, ue = u¦ê, ae = a¦ê)
Jetzt wollte ich mal schnell ein Skript schreiben, dass die Datei umbenennt mit normalen umlauten oder ue, oe und ae.
Aber leider schaffe ich das nicht wirklich.
Hier mal mein Skript:
Spoiler anzeigen
#include <File.au3>
#include <Array.au3>
Global $Files, $Path = @ScriptDir & "\Partylieder\Ich Schie+ƒ Mich Ab Vol. II - Extended Version (F)\"
[/autoit] [autoit][/autoit] [autoit]$Files = _FileListToArray($Path)
If Not (IsArray($Files) = 1) Then
MsgBox(16, "Fehler", "Konnte Dateien nicht einlesen")
Exit
EndIf
_Arraydisplay($Files)
[/autoit] [autoit][/autoit] [autoit]For $i = 1 To $Files[0]
If StringInStr($Files[$i], "(+ƒ)") = 1 Then
$Name = StringSplit($Files[$i], '+ƒ')
If IsArray($Name) = 1 Then
FileMove($Files[$i], $Name[1] & "ß" & $Name[2], 1)
EndIf
EndIf
Next
_ArrayDisplay($Files)
[/autoit]
Ich hoffe ihr könnt mir helfen