Suche in .txt und auflistung =D

  • Hallo,
    ich nutze ein Skript von McPoldy,
    Den Filedownloader.
    Dort wird eine .txt geladen und der inhalt in einer Liste gezeigt.
    Wenn man diese anklickt kann man ne Datei runterladen...

    Ich möchte da sozusagen eine Suche einbauen.
    Man gibt einen Begriff ein und der Sucht nach diesem Wort.
    Egal wie hauptsache das kommt irgendwo vor.

    Weiß jemand wie ich eine "Suche" in einer Textdatei mit AutoIt durchführne kann.
    Und dann auch nur noch die passenden Wörter (Einträge!) Zeige?

    Liste sieht so aus:
    FileList
    Video1.wmv
    Video2.wmv
    Lied1.mp3
    .
    .
    .
    Und ich möchte dann eine Suche machen.
    Man gibt ein:
    Lied
    Dann soll nur noch das in einer Liste sein:
    Lied.mp3
    Lied1.mp3
    Liedxy.mp3
    Lied1234.mp3
    .
    .
    .
    Ist das irgendwie möglich??
    Mfg
    Benne

  • HI!

    [autoit]


    $List = ""

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

    Func _FilterFileTypes($File, $Type)
    For $i = 1 To _FileCountLines($File)
    $Line = FileReadLine($File,$i)
    MsgBox(0,"",$Line)
    If StringInStr($Line, $Type) Then
    $List &= $Line & @CRLF
    EndIf
    Next
    Return ($List)
    EndFunc ;==>_FilterFileTypes

    [/autoit]

    Lg,

    Lenny

    Edit: Bei Type kann man entweder z.B. '.mp3' eingeben oder einen Namen z.B. 'lied'
    #include <File.au3>
    wird gebraucht

    Edit2: So jetzt sollte es gehen ;)

    Jaja, Moo does the Cow!

    Einmal editiert, zuletzt von Lenny (28. Februar 2009 um 22:39)

  • schau Dir doch das Script mal an. Es macht fast genau das was Du beschreibst:
    [ gelöst ] .txt Dateien besonders auslesen

    Zum Anzeigen der gefundenen Textstellen: Doppelklich auf die gefundene Textdatei im rechten Fenster !

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"