readline - part of line?

  • Frage - Bezug:
    Moin es gibt ja die Funktion: readline oder _filereadline.
    Damit kann man z.B Zeile1 auslesen.

    Beispiel - Erklärung:
    Kann man auch nur einen bestimmten Teil von Zeile1 auslesen?
    Z.B steht in Zeile1: Hallo
    Nun möchte ich, dass nur der zweite bis vierte Buchstabe ausgelesen wird.
    Dies wären in dem Fall: all

    Idee, Kommunikation:
    Hat wer eine Idee, ich habe nix gefunden bei der Au3 Hilfe.?
    Falls eine meine Frage nicht verstanden hat, oder sogar noch ein Beispiel
    dazu braucht (was nun wirklich gut erklärt ist), bitte mir mitteilen. ich will keinen
    Stress haben :)

    Grund für mein Anliegen:
    Ich möchte damit gerne bestimmte Teile aus Zeilen auslegen, da nur bestimmte
    Teile in der jeweiligen Zeile für mich relevant sind.

    Einmal editiert, zuletzt von MaxChri (1. September 2014 um 00:21)

  • Zuerst einfach die Zeile auslesen und dann mit

    [autoit]

    StringMid

    [/autoit]

    den passenden Teil rausschneiden.

    There's a joke that C has the speed and efficieny of assembly language combined with readability of....assembly language. In other words, it's just a glorified assembly language. - Teh Interwebz

    C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, you blow off your whole leg. - Bjarne Stroustrup
    Genie zu sein, bedeutet für mich, alles zu tun, was ich will. - Klaus Kinski

  • Mh das Problem ist aber, dass ich damit keine File auslesen kann, sondern nur den internen String.

  • Achso ich habe es gelöst.

    [autoit]

    $file = ("test.txt")
    Local $readFile = FileOpen($file,0)
    Local $readFile = FileReadLine($file,1)
    Local $input = StringMid($readFile, 3, 5); Ab Zeile, wie viele Zeichen.

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

    MsgBox(0, "", $input)

    [/autoit]

    Danke für den Tipp.