• Ein Freund von mir hat mir kleines Rätsel gegeben, was ich leider nicht kapiere.

    Ich soll dem Code alles entfernen was kein Hex block ist.

    Code
    7z 50 6c 61 6g 73 6d 8i 61 53 77 6f 9l 72 64 9h

    kann mir da vielleicht jmd. helfen???

  • Wenn man nicht weiss, was eine "Hex-Zahl" ist, kann man auch AutoIt die "Erkennung" überlassen. Siehe

    [autoit]

    DEC und HEX

    [/autoit]
    Spoiler anzeigen
    [autoit]

    $hex = StringSplit("7z 50 6c 61 6g 73 6d 8i 61 53 77 6f 9l 72 64 9h", " ", 3) ;ziffern in array
    $a = "" ;ausgabestring
    For $i = 0 To UBound($hex) - 1 ;alle "Blöcke" durchlaufen
    $h = Dec($hex[$i]) ;HEX-"block" in zahl umwandeln, ergibt 0 bei "ungültigem Hex-string"
    If $h <> 0 Then $a &= Chr($h) ;nur wenn gültige hexadezimalzahl, dann ascii-code ausgeben
    Next
    MsgBox(262144, "", $a)

    [/autoit]

    Spoiler nur öffnen, nachdem du selbst ein wenig probiert hast^^