Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Text Dokumente durchsuchen

 
Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Vollständige Skripte & Funktionen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Kobra



Anmeldedatum: 07.02.2010
Beiträge: 186

BeitragVerfasst am: Sa Jun 25, 2011 12:03 pm    Titel: Text Dokumente durchsuchen Antworten mit Zitat

Hallo,

ich hab hier ein kleines Script gemacht, das Text Dokumente nach einem Suchbegriff durchsucht und alle Zeilen anzeigt, indem der Suchbegriff vorkommt.

Ist nix besonderes, aber naja

Code:

FileSelectFile, Pfad,,, Dokument wählen,  (*.txt)

Gui,1: Add, Edit, x10 y10 w600 h20 vsuchwort, gesuchter Text/Wort (Groß und Kleinschreibnung beachten)

Gui,1: Add, Edit, x10 y40 w600 h400 vtextanzeigen ReadOnly, % textanzeigen ; zeigt alle Zeilen an, indem das Suchwort auftaucht
Gui,1: Add, Button, x260 y460 w100 h20 gsuchen, Suchen
Gui,1: Show,,
Return

suchen:

If Pfad= ; wenn keine Datei ausgewählt wurde
Return

GuiControlGet, suchwort

If suchwort= ; Wenn kein Suchwort eingegeben wurde dann Stop
Return

loop, Read, % Pfad
{
If RegExMatch(A_LoopReadLine, suchwort . "(.*)")
{
   Zähler++
   FileAppend, %A_LoopReadLine%`n, Ergebnisse.txt
}
}
If Zähler= ; Wenn es keine Ergebnisse gibt
Zähler=0 ; dann ist der Zähler = 0

MsgBox, 64,, %Zähler% Treffer zu "%suchwort%"

Zähler=0 ; Zähler wieder auf 0 setzen, damit wenn man nochmal etwas sucht, nicht die doppelte Anzahl der Ergebnisse anzeigt

FileRead, ergebnisse, Ergebnisse.txt ; Die Text Datei "Ergebnisse.txt" auslesen

GuiControl,1:, textanzeigen, %ergebnisse% ; den ausgelesenden Text aus der Text Datei "Ergebnisse.txt" im Edit Feld anzeigen

FileDelete, Ergebnisse.txt 
Return

GuiClose:
ExitApp
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Cerberus



Anmeldedatum: 27.07.2011
Beiträge: 1

BeitragVerfasst am: Mi Jul 27, 2011 7:33 am    Titel: Antworten mit Zitat

Danke, das wirkt perfekt!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Vollständige Skripte & Funktionen Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de