Verzeichnis durchsuchen |
Top Previous Next |
Beispiele > GrepUrls > Verzeichnis durchsuchen
Mit dem fertigen Projekt können nun in gewohnter Weise eine einzelne Html-Datei verarbeitet werden, indem sie in das Eingabefenster des TextTransformers geladen werden. Hier soll aber demonstriert werden, dass es mit dem TextTransformer auch möglich ist ganze Verzeichnisse zu verarbeiten. Im gegenwärtigen Falle wären dies sämtliche Dokumente eine Web-Site.
Hierzu wird der Transformations-Manager aufgerufen. Am bequemsten geht dies mit dem Schalter
Sollte das Projekt noch nicht kompiliert sein, so geschieht dies nun automatisch, bevor der Transformations-Manager-Dialog geöffnet wird. Die Arbeit mit dem Transformations-Manager wird ausführlich in einem eigenen Kapitel dieser Hilfe dargestellt. Hier werden nur die für diese Beipiel wichtigen Schritte zur Erstellung eines Managements kurz dargestellt.
Das Management befindet sich auch fertig in:
C:\Programme\TextTransformer\Beispiele\GrepUrls\GrepUrls.ttm
Wenn Sie auch in Zukunft beabsichtigen HTML-Seiten zu bearbeiten, so empfiehlt es sich gleich jetzt einen Filter für diesen Dateityp zu definieren, der dann immer wieder bei der Auswahl von Quelldateien im TextTransformer benutzt werden kann.
Zunächst wird das Verzeichnis ausgewählt, in dem sich die zu transformierenden Dateien befinden. Für Diese Beispiel wurden einige der Html-Dateien, die zur Web-Site von boost gehören in ein Unterverzeichnis von GrepUrl kopiert:
Über den Schalter
lässt sich ein Dialog öffnen, in dem des Quellverzeichnis ausgewählt wird.
Nachdem die Auswahl bestätigt wurde, wird eine neue Zeile in die Tabelle der Quelldateien/Verzeichnisse eingefügt. In dieser Zeile kann nun das Kästchen Rekursiv aktiviert werden, um auch die Dateien der Unterordner zu durchsuchen. Wenn, wie oben empfohlen der Filter für HTML-Dateien definiert wurde, kann dieser nun in der Auswahlbox der Spalte Dateiname oder Filter ausgewählt werden. Der Filter "*.htm;*.html" kann aber auch direkt in das Feld geschrieben werden.
Auf der Seite Transformations-Optionen der Transformations-Managers muss nun eingestellt werden, dass eine N:1 Transformation geplant ist, d.h. dass die Ergebnisse der Transformationen aller Quelldateien in nur einer einzigen Zieldatei zusammengefasst werden sollen. Mit dem Schalters
wird ein Dateiauswahl-Dialog geöffnet, mit dem zum gewünschten Verzeichnis navigiert werden kann, in dem dann entweder eine bereits existierende Datei ausgewählt wird, oder ein zu erzeugende Datei als dateiname angegeben wird.
Auf der nächsten Seite der Transformations-Managers wird nun eine Vorausschau agezeigt, in der es für jede Quelldatei in einer Tabelle eine Zeile gibt, die ihren Beitrag zu der zu erzeugenden Datei markiert.
Nun kann die Adresssuche gestartet werden:
Nach einem Doppelkick auf eine beliebige Zeile in der Tabelle auf der Resultate-Seite, wird der Transformations-Manager geschlossen und der Ergebnis-Text wird im Ausgabefenster der IDE angezeigt.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |