Replay header Datei und Unicode strings auslesen

  • Ich möchte gerne 6 Informationen aus dem Replay header einer Datei auslesen können und jedes davon in einer Variablen haben, das wären hier nach Beispiel-Image 1

    [Blockierte Grafik: http://www9.picfront.org/picture/Y2u0Q54C/thb/Beispiel_1.png]

    "We_Pnz-U_Down", "Redzone Rampage", "mr_niceguy", "ELYONKITERAPA", "HiDrauLick" und ""Wanted"".

    Die Stellen wo sich etwas befindet folgen immer nach einem Muster das mir schon bekannt ist und das binäre einlesen klappt auch schon mit folgenden script...

    [autoit]

    $sFile = "Letztes Replay.CNC3Replay"
    $hFileOpen = FileOpen ($sFile,16)
    $Result = FileRead($hFileOpen,350)
    MsgBox (1,"",$Result)

    [/autoit]

    [Blockierte Grafik: http://picfront.de/d/8u7k]

    Problem ist nun das es sich hierbei glaub ich um Unicode handelt und ich keine Idee habe die 6 Informationen als fertigen string in jeweils einer Variablen zu bekommen.

    Nachtrag: Datei wurde mit angehängt allerdings muss die Dateiendung in *.CNC3Replay umgeändert werden!

  • Hallo John,

    an einer Bilddatei kann niemand seine Ideen antesten stelle also besser die Datei (umbenennen) in deinem Eröffnungsbeitrag als Anhang ein,

    mfg autoBert

  • Ja Danke Bert,
    nun habe ich doch eine Antwort auf mein Problemchen gefunden.

    [autoit]

    $sFile = "Letztes Replay.CNC3Replay"
    $hFileOpen = FileOpen ($sFile,16)
    $binary = FileRead($hFileOpen,350)

    [/autoit][autoit][/autoit][autoit]

    ; Andy Code
    $sText = BinaryToString($binary)
    $sResult = stringreplace($sText,chr(0)," ")
    Msgbox(1,"",$sResult)

    [/autoit]

    Damit kann ich jetzt weiterarbeiten :)